samburns / phpspec-multi-formatter

该包的最新版本(0.1.0)没有可用的许可信息。

PhpSpec 的多格式输出器

0.1.0 2017-08-01 13:46 UTC

This package is auto-updated.

Last update: 2024-08-24 04:40:50 UTC


README

一个充当其他两个 PhpSpec 格式化器代理的库。主要用于持续集成服务器上的使用。允许你在单个测试运行中使用 '点格式化器' 并输出 JUnit XML 文件。

开发状态

处于 alpha 阶段。基本可用。开发/测试正在进行中。欢迎贡献。

使用方法

需要 PhpSpec 4 和 PHP 7。

composer require --dev samburns/phpspec-multi-formatter 

在你的 phpspec.yml 文件中

extensions:
    "SamBurns\\PhpSpecMultiFormatter\\Extension":
        file: 'spec/junit.xml'

使用多格式化器运行 PhpSpec

./vendor/bin/phpspec run --format=multiformatter

开发

克隆仓库并运行 Composer。

从项目根目录运行以下命令

./vendor/bin/phpspec r -c test/sampleapp/phpspec.yml --format=multiformatter

它应该创建一个名为 ./test/sampleapp/spec/junit-output/junit.xml 的文件,并同时进行 '点格式化器' 输出。如果这样做,那么你没有破坏任何东西。