Vertigo(Solidity 突变测试)- 在 Mac OS 上找不到命令

Vertigo (mutation testing for Solidity) - Command not found on Mac OS

提问人:Jesper - jtk.eth 提问时间:8/26/2022 更新时间:8/26/2022 访问量:94

问:

我在 Mac 上,想要安装和使用 Vertigo(用于突变测试 Solidity 智能合约的软件工具)。

我按照此处的安装说明进行操作:https://pypi.org/project/eth-vertigo/

并使用以下命令安装 Vertigo:

> pip3 install eth-vertigo

然后,我运行:

> vertigo
zsh: command not found: vertigo

说明中似乎缺少一个步骤(就我而言)!

测试 区块链 的Solidity 突变测试

评论


答:

1赞 Jesper - jtk.eth 8/26/2022 #1

当你安装Vertigo时,它会告诉你路径,例如:pip3

/some/path/.local/lib/python3.9/site-packages/

在命令行上,从安装中查看输出。

然后,vertigo 二进制文件(我们认为它会在本机执行)位于以下位置:

/some/path/.local/bin/vertigo

因此,要实现此目的,请将路径添加到变量中,如下所示:bin/PATH

> export PATH="${PATH}:/some/path/.local/bin/"

现在它应该可以工作了:

> vertigo
Usage: vertigo [OPTIONS] COMMAND [ARGS]...

  Mutation testing framework for smart contracts

Options:
  --help  Show this message and exit.

Commands:
  run  Performs a core test campaign

也许这与它在虚拟环境中无法正确安装有关。