2

有没有办法从命令行播放inform7?我想写一些自动化的测试脚本,用某些命令来播放,不想手动做。有没有办法做到这一点?

4

2 回答 2

3

使用 Inform 7 的 CLI Linux 包最容易做到这一点。它包含一个可以运行的 perl CLI 脚本,但您可能还想考虑我写的这个替代脚本:https ://github.com/i7/kerkerkruip/blob /master/tools/build-i7-project

你可以调用它

build-i7-project -p "Project Folder"

(省略.inform。)

您也可以自行运行与 IDE 包一起安装的二进制文件,而不是安装 CLI Linux 包。命令行选项在其他操作系统中可能基本相同,但您可能需要稍微更改它们。如果您无法使其工作,请与使用 Inform 7 IDE 构建时所说的内容进行比较。

于 2018-05-31T10:57:41.860 回答
0

如果您真正想要做的是定期运行一些测试脚本来验证您的工作是否仍按预期执行,那么 Inform 7 可以在 IDE 中执行此操作。有关详细信息,请查看使用 Inform 编写的第 24.2章。结合对 Skein 的良好使用,这应该可以处理更常见的单元测试要求。

当然,如果您正在做一些更古怪的事情,那么从命令行运行 bash 脚本可能会成为您的最佳选择。不过,不要做比你必须做的更多的工作。:)

于 2020-05-25T18:10:55.847 回答