autsp/phpci-jasmine-node-plugin

PHPCI 的一个插件,用于通过 jasmine-node 运行 Jasmine 测试

1.1.1 2015-01-20 21:45 UTC

This package is auto-updated.

Last update: 2024-09-15 11:28:41 UTC


README

这是一个 PHPCI 插件。它允许您通过 PHPCI 运行 jasmine-node 测试。

安装

注意:这不会为您安装 jasmine-node。您必须自己安装。

  1. 导航到您的 PHPCI 路径。 cd /path/to/phpci

  2. 编辑 composer.json 文件。 nano composer.json

  3. "require" 部分添加 "austp\/phpci-jasmine-node-plugin": "~1.1"

     "require": {
         ...,
         ...,
         "austp\/phpci-jasmine-node-plugin": "~1.1"
     }
    
  4. 通过 composer 下载插件。 composer update austp/phpci-jasmine-node-plugin

  5. 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

  1. 导航到您的仓库。 cd /path/to/repo

  2. 编辑 phpci.yml 文件。 nano phpci.yml

  3. "test" 部分添加 \PHPCI_Jasmine_Node_Plugin\Jasmine_Node:

     test:
       ...:
         ...: ...
         ...: ...
       ...:
         ...: ...
       \PHPCI_Jasmine_Node_Plugin\Jasmine_Node:
    
  4. \PHPCI_Jasmine_Node_Plugin\Jasmine_Node: 行下添加您的选项。

     \PHPCI_Jasmine_Node_Plugin\Jasmine_Node:
       executable: "/path/to/jasmine-node"
       directory: "specs/"
       log: true