如何在不自动启动浏览器的情况下为Allure Report提供服务?

问题描述 投票:1回答:1

当我启动 诱惑,服务器总是试图启动浏览器。

$ /home/allure/allure-2.3.4/bin/allure serve target/allure-results -p 5012
    Generating report to temp directory...
    Report successfully generated to /tmp/779851636804605067/allure-report
    Starting web server...
    2017-08-21 17:51:00.271:INFO::main: Logging initialized @3082ms
    Xlib:  extension "RANDR" missing on display ":99".
    Exception in thread "main" java.lang.UnsupportedOperationException: The BROWSE action is not supported on the current platform!
            at java.awt.Desktop.checkActionSupport(Desktop.java:225)
            at java.awt.Desktop.browse(Desktop.java:381)
            at io.qameta.allure.Commands.openBrowser(Commands.java:207)
            at io.qameta.allure.Commands.open(Commands.java:135)
            at io.qameta.allure.Commands.serve(Commands.java:119)
            at io.qameta.allure.CommandLine.run(CommandLine.java:136)
            at java.util.Optional.orElseGet(Optional.java:267)
            at io.qameta.allure.CommandLine.main(CommandLine.java:72)
    2017-08-21 17:51:06.387:WARN:oejsh.ResourceHandler:qtp1928301845-20: org.eclipse.jetty.io.EofException
    2017-08-21 17:51:06.388:WARN:oejsh.ResourceHandler:qtp1928301845-15: org.eclipse.jetty.io.EofException

问题不在于错误,而在于启动,我不需要在这个主机上启动它.我如何在不启动浏览器的情况下启动allure服务器?

allure
1个回答
1
投票

你可以使用docker容器Allure Docker服务,自动识别结果,并在不做任何事情的情况下更新报告。https:/github.comfescobarallure-docker-service。

© www.soinside.com 2019 - 2024. All rights reserved.