Для сохранения переменных окружения в файле environment.json после создания отчета Allure можно воспользоваться следующим подходом:
1. Создайте файл allure.py в вашем проекте с кодом ниже:
```python
import os
import json
def save_environment_variables():
environment_variables = dict(os.environ)
with open("allure-results/environment.json", "w") as file:
json.dump(environment_variables, file)
save_environment_variables()
```
2. Импортируйте функцию save_environment_variables из allure.py в ваш файл с тестами:
```python
from allure import save_environment_variables
# Ваш код тестов
if __name__ == "__main__":
save_environment_variables()
```
3. Перед запуском тестов вызовите функцию save_environment_variables.
Теперь после выполнения тестов в Jenkins в отчете Allure должны быть сохранены переменные окружения в файле environment.json.