allure-framework / allure-framework/allure2
The variable "projectName" in the test report does not support Chinese characters and The sorting is chaotic.
- Dominant language
- HTML
- Stars
- 5.5k
- Forks
- 782
- Avg merge
- 2d 33m
- Merged PRs (30d)
- 16
Description
### Describe the Bug
1、Set projectName='Chinese content' in environment.properties, and it appears as ??? after generating the report.

2、There is also an issue with sorting; after generating the report, the order in the test steps is unsorted and requires manual clicking on "order" to display correctly.

### Steps to Reproduce
none
### Expected Behaviour
1、It can support display in Chinese.
2、I hope the sorting defaults to ascending order.
### Screenshots or Additional Context
none
### What Language are you using?
python
### What Framework/Allure Integration you are using?
allure-pytest
### What version of Allure Integration you are using?
2.27.0
### What version of Allure Report you are using?
2.27.0
### Code of Conduct
- [X] I agree to follow this project's Code of Conduct
Contributor guide
Research direction
Start by reproducing the report with environment.properties, projectName containing Chinese characters, and allure-pytest 2.27.0. Inspect the generated report for the project-name encoding and test-step ordering; done when Chinese text renders correctly and ascending order is the default.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- internationalization, testing
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100