我正在尝试将诱惑报告生成实用程序与py.test框架集成。我使用以下命令在linux上安装了诱惑:
$ wget https://github.com/allure-framework/allure-core/releases/download/allure-core-1.5.2/allure-commandline.tar.gz
$ tar -xvf allure-commandline.tar.gz
$ cd bin/
$ ls
allure allure.bat
但是当我尝试运行allure命令时,我看到以下错误:
$ allure
allure: Command not found.
有人可以帮我解决这个问题吗?
答案 0 :(得分:3)
运行可执行文件(任何具有可执行权限的文件);您只需按路径指定:path/to/allure/bin/allure
或' ./诱惑'。
您还可以将bin
文件夹添加到PATH变量中,然后只需运行allure
。
有关详细信息,请参阅以下问题:How to run a shell script on a Unix console or Mac terminal?
答案 1 :(得分:1)
在此示例中下载Allure的最新版本是2.9.0: https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/2.9.0/
打开您的bashrc文件:
$ gedit ~/.bashrc
添加以下内容:
PATH="(...path_of_downloaded_and_unzipped_allure_file...../bin:${PATH})"
export PATH
保存并关闭终端。
打开终端检查版本
$allure --version
应该是您下载的版本。
答案 2 :(得分:-1)
按照 Allure 文档主页上的说明继续使用 Manual Installation。
基本上:
应该可以。