allure-framework / allure-framework/allure-python
Add dynamic.label and dynamic.title support to allure-behave
- Ngôn ngữ chính
- Python
- Star
- 814
- Fork
- 260
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
#### I'm submitting a ...
- [ ] bug report
- [x] feature request
- [ ] support request => Please do not submit support request here, see note at the top of this template.
#### What is the current behavior?
#### If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem
Currently, there is no way to set a test's name or add a label dynamically. The following code has no effect:
```python
@given("...")
def step_impl():
allure.dynamic.title("New name")
allure.dynamic.label("tag", "my-tag")
```
#### What is the expected behavior?
The code above should change the test's name to `"New name"` and add the `my-tag` tag to the test.
#### What is the motivation / use case for changing the behavior?
To make the runtime API complete.
#### Please tell us about your environment:
- Allure adaptor: allure-behave@2.13.2
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với phần triển khai allure-behave của runtime API được step definition đã cho sử dụng. Tái tạo đoạn mã và lần theo lý do dynamic.title và dynamic.label không có tác dụng. Được xem là hoàn tất khi tên kiểm thử là “New name” và nhãn my-tag xuất hiện trong kết quả Allure được tạo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- testing
- Loại issue
- Tính năng
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 45/100