fetzi/phpspec-watcher 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

fetzi/phpspec-watcher

最新稳定版本:2.0.1

Composer 安装命令:

composer require fetzi/phpspec-watcher

包简介

phpspec-watcher is a cli tool for the automatic execution of phpspec tests when code changes

README 文档

README

Packagist Github Actions StyleCI SensioLabs Insight Maintainability

Introduction

phpspec-watcher is a tool for automating phpspec test execution when the source code of a project changes. On file save the watcher automatically triggers the phpspec test suite and informs the developer about the test results.

Installation

This tool can be installed globally with

composer global require fetzi/phpspec-watcher

or just for one package as dev-dependency

composer require fetzi/phpspec-watcher --dev

Usage

After a global installation you can invoke the watcher by calling

phpspec-watcher watch

If you have installed the watcher as a dev-dependency for one project you can find the binary within the vendor bin directory.

vendor/bin/phpspec-watcher watch

Configuration

The watcher can be configured with a configuration file .phpspec-watcher.yml stored in the project root directory.

The following listing shows the file structure and the option meanings:

fileMask: '*.php'                   # file pattern that should be watched

checkInterval: 1                    # a float value indicating the resource check interval

directories:                        # a list of directories that should be watched
    - app
    - src
    - spec

phpspec:
    binary: vendor/bin/phpspec      # path to the phpspec binary
    arguments: [format=dot]         # additional phpspec arguments

notifications:                      # flags for notfications on success and on error
    onError: true
    onSuccess: true

To speed up the configuration thing there is an initialization command to bootstrap the config file with default values:

phpspec-watcher init

Notifications

The watcher triggers operating system notifications after executing the test suite.

To display the notification icons on Mac you need to install another notifier because AppleScript cannot display custom icons

brew install terminal-notifier

Credits

The idea for creating this package was born after discovering the awesome phpunit-watcher package by Spatie.

License

The MIT License (MIT). Please see the License File for more information.

统计信息

  • 总下载量: 35.75k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 11
  • 点击次数: 3
  • 依赖项目数: 6
  • 推荐数: 0

GitHub 信息

  • Stars: 11
  • Watchers: 1
  • Forks: 2
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-09-08

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固