Как сохранить переменные окружения в файле environment.json после создания отчета Allure?

  • 15 августа 2023 г. 16:17
Ответы на вопрос 1
Для сохранения переменных окружения в файле 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.
Похожие вопросы