autsp / phpci-jasmine-node-plugin
PHPCI 的一个插件,用于通过 jasmine-node 运行 Jasmine 测试
This package is auto-updated.
Last update: 2024-09-15 11:28:41 UTC
README
这是一个 PHPCI 插件。它允许您通过 PHPCI 运行 jasmine-node 测试。
安装
注意:这不会为您安装 jasmine-node
。您必须自己安装。
-
导航到您的 PHPCI 路径。
cd /path/to/phpci
-
编辑 composer.json 文件。
nano composer.json
-
在
"require"
部分添加"austp\/phpci-jasmine-node-plugin": "~1.1"
。"require": { ..., ..., "austp\/phpci-jasmine-node-plugin": "~1.1" }
-
通过 composer 下载插件。
composer update austp/phpci-jasmine-node-plugin
-
将
build-plugins/jasminenode.js
复制到/path/to/phpci/public/assets/js/build-plugins/jasminenode.js
cd /path/to/phpci/vendor/austp/phpci-jasmine-node-plugin/build-plugins cp jasminenode.js /path/to/phpci/public/assets/js/build-plugins/jasminenode.js
安装就到这里了。继续阅读以查看可用选项。
配置
为了配置 PHPCI 以运行 jasmine-node,您需要编辑 phpci.yml
文件。如果您在仓库中还没有此文件,请添加它。注意:如果您无法将 phpci.yml 文件添加到仓库中,您可以在 PHPCI 中编辑项目并配置它。
选项
executable: "/path/to/jasmine-node" | Full path to a jasmine-node executable.
directory: "specs/" | The directory to run the tests on.
log: true | (optional) Log jasmine-node's output to PHPCI.
phpci.yml
-
导航到您的仓库。
cd /path/to/repo
-
编辑 phpci.yml 文件。
nano phpci.yml
-
在
"test"
部分添加\PHPCI_Jasmine_Node_Plugin\Jasmine_Node:
。test: ...: ...: ... ...: ... ...: ...: ... \PHPCI_Jasmine_Node_Plugin\Jasmine_Node:
-
在
\PHPCI_Jasmine_Node_Plugin\Jasmine_Node:
行下添加您的选项。\PHPCI_Jasmine_Node_Plugin\Jasmine_Node: executable: "/path/to/jasmine-node" directory: "specs/" log: true