gtest如何输出allure日志
时间: 2023-06-29 14:11:37 浏览: 362
要将 Google Test(gtest)的运行结果输出为 Allure 日志,可以使用一个名为 `gtest2allure` 的工具,它可以将 gtest 的测试结果转换为 Allure 测试报告格式。下面是使用 `gtest2allure` 工具将 gtest 的测试结果输出为 Allure 日志的步骤:
1. 安装 `pytest-allure-adaptor` 和 `allure-pytest`:
```
pip install pytest-allure-adaptor
pip install allure-pytest
```
2. 安装 `gtest2allure` 工具:
```
pip install gtest2allure
```
3. 运行 `gtest2allure` 工具,将 gtest 的测试结果转换为 Allure 日志:
```
gtest2allure -s <path_to_gtest_binary> -o <path_to_allure_results_directory>
```
其中,`<path_to_gtest_binary>` 是 gtest 的二进制文件路径,`<path_to_allure_results_directory>` 是 Allure 结果目录的路径。
4. 运行 `pytest` 命令,将 Allure 日志输出为 Allure 测试报告:
```
pytest --alluredir=<path_to_allure_results_directory>
```
其中,`<path_to_allure_results_directory>` 是 Allure 结果目录的路径。
5. 使用 Allure 工具查看生成的 Allure 测试报告:
```
allure serve <path_to_allure_results_directory>
```
其中,`<path_to_allure_results_directory>` 是 Allure 结果目录的路径。
阅读全文