allure-framework / allure2

Allure Report is a flexible, lightweight multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development process to extract the maximum of information from the everyday testing process
https://allurereport.org/
Apache License 2.0
4.26k stars 717 forks source link

Incorrect displaying of cyrillic symbols inside scenario steps (API responses) #2661

Open omonast opened 4 months ago

omonast commented 4 months ago

Describe the Bug

When using the Allure plugin for Azure DevOps, in the case when the API step responses contain Cyrillic characters, as well as letters of the Azerbaijani alphabet, the plugin displays the characters incorrectly (does not recognize them). At the same time, the names of the scripts that contain Cyrillic characters, as well as letters of the Azerbaijani alphabet are displayed correctly. Local run and report generating works just fine. Raw job log also displays chars correctly.

Steps to Reproduce

  1. Allure plugin is integrated into Azure DevOps.
  2. Run the pipeline, which contains API scripts that expect a response that contains Cyrillic characters or letters of the Azerbaijani alphabet.
  3. Go to the results of the run.

Expected Behaviour

The characters in the response must be recognized and displayed correctly.

Screenshots or Additional Context

No response

What Language are you using?

Java

What Framework/Allure Integration you are using?

Allure AzureDevops

What version of Allure Integration you are using?

2.26.0

What version of Allure Report you are using?

2.26.0

Code of Conduct

epszaw commented 4 months ago

Hey, @omonast! Could you please attach a screenshot to see how does the problem look like?