Allure2 报告未对@Issue 使用 allure.properties
Allure2 report not using allure.properties for @Issue
在我当前的设置中,我有一个静态 allure.properties 文件位于我的 allure-results 文件夹中。此属性文件包含 @Issue
环境变量的值和值。
allure.link.issue.pattern=https\://tfs.mytfs.com/tfs/_workitems?id\={}
当我生成报告 allure generate --clean <results dir> -o <report dir>
时,它似乎没有使用 allure.properties
文件用正确的值填充 @Issue
link。相反,link 值为空,link 重定向到自身。
我正在使用更新后的 @Issue
环境变量。我认为这可能是由于我生成报告的方式,因为文档指出“简单地生成报告。默认情况下,命令行工具在您 运行 命令的目录中查找配置。您可以使用 ALLURE_CONFIG 环境变量指定配置路径".
我不确定我缺少什么,因为我 运行 从结果文件夹生成命令。这不对吗?
从版本 Allure 2 开始,无需将 allure.properties
文件传递到 allure-results
文件夹。您需要将其添加到您的测试资源中。
在这里你可以找到一个例子https://github.com/allure-examples/allure-testng-example/blob/master/src/test/resources/allure.properties
在我当前的设置中,我有一个静态 allure.properties 文件位于我的 allure-results 文件夹中。此属性文件包含 @Issue
环境变量的值和值。
allure.link.issue.pattern=https\://tfs.mytfs.com/tfs/_workitems?id\={}
当我生成报告 allure generate --clean <results dir> -o <report dir>
时,它似乎没有使用 allure.properties
文件用正确的值填充 @Issue
link。相反,link 值为空,link 重定向到自身。
我正在使用更新后的 @Issue
环境变量。我认为这可能是由于我生成报告的方式,因为文档指出“简单地生成报告。默认情况下,命令行工具在您 运行 命令的目录中查找配置。您可以使用 ALLURE_CONFIG 环境变量指定配置路径".
我不确定我缺少什么,因为我 运行 从结果文件夹生成命令。这不对吗?
从版本 Allure 2 开始,无需将 allure.properties
文件传递到 allure-results
文件夹。您需要将其添加到您的测试资源中。
在这里你可以找到一个例子https://github.com/allure-examples/allure-testng-example/blob/master/src/test/resources/allure.properties