阅读问题答案后如何自动投放浏览器而不提供魅力报告
我想知道如何使用Nginx正确托管魅力报告吗?我想如果您可以给出一个用于nginx的命令示例并以适当的顺序进行诱惑就足够了。
PS:我正在尝试创建一个共享的Allure报告,作为整个公司的托管网站,而不必让报告的每个用户都将Allure安装在其本地计算机上,而不必在每个新测试结果上执行“诱惑服务”。计划在AWS EC2,解析域等上托管,并计划与AWS ELB分开进行托管。魅力文档未涵盖此主题,因为关于魅力,在StackOverflow上没有关于此主题的详细特定答案的其他问题。
提前致谢。
配置公司中每个人都可以访问的Web服务器
执行测试以输出Allure源文件
使用步骤2中的源文件运行Allure测试适配器,以生成报告
将步骤3的“魅力”报告拖放到Web服务器中
导航到“ http:// machinename / Allure / ”
就我而言...
在公司网络上创建Windows Server 2012 R2 VM并将IIS配置为托管
C:\inetpub\wwwroot
将Allure NUnit 2适配器安装到运行测试的计算机上,该计算机向NUnit安装位置添加了一个新的“ addins”目录,其中包含各种文件,编辑config.xml以设置Allure源文件的输出目录,然后执行测试
C:\NUnit.org\NUnit-2.6.4\bin\addins\config.xml
<results-path>C:\AllureSourceFiles</results-path>
使用源文件运行魅力以生成报告
allure generate --output C:\AllureOutputReport C:\AllureSourceFiles
在Web服务器中创建一个“ Allure”目录,并将所有Allure报告输出文件/目录从运行测试的“ C:\ AllureOutputReport”复制到该位置。
C:\inetpub\wwwroot\Allure\app.js
C:\inetpub\wwwroot\Allure\favicon.ico
C:\inetpub\wwwroot\Allure\index.html
C:\inetpub\wwwroot\Allure\styles.css
C:\inetpub\wwwroot\Allure\data
C:\inetpub\wwwroot\Allure\export
C:\inetpub\wwwroot\Allure\history
C:\inetpub\wwwroot\Allure\plugins
从公司网络中的任何浏览器导航到“ http:// machinename / Allure / ”都会显示魅力报告