kiwitcms / phpunit-plugin
v1.0.0
2023-01-29 19:28 UTC
Requires
- graze/guzzle-jsonrpc: ^3.2
- laminas/laminas-hydrator: ^4.0
- phpunit/phpunit: ^9.5
Requires (Dev)
- phpstan/phpstan: ^1.8
- squizlabs/php_codesniffer: ^3.4
This package is auto-updated.
Last update: 2024-09-09 09:04:14 UTC
README
配置和环境
1. 安装包
推荐的安装方法是使用Composer。运行以下命令安装包并将其添加到项目的composer.json作为需求
composer require kiwitcms/phpunit-plugin
2. 创建包含以下内容的~/.tcms.conf
[tcms]
url =
username =
password =
product =
product_version =
build =
文件名~/.tcms.conf在Linux上展开为类似/home/tcms-bot/.tcms.conf的东西,在Windows上为C:\Users\tcms-bot\.tcms.conf,其中tcms-bot是本地计算机上的用户名。
还可能在/etc/tcms.conf中提供系统范围的配置,这仅在Linux上有效!在Windows上将是C:\tcms.conf。
执行以下命令以找到系统上的确切位置
php configFilePath.php
设置适当的值。
您可以将它们全部设置为环境变量(配置文件值具有优先级)
TCMS_API_URL =
TCMS_USERNAME =
TCMS_PASSWORD =
TCMS_PRODUCT =
TCMS_PRODUCT_VERSION =
TCMS_BUILD =
TCMS_RUN_ID =
3. 将监听器配置添加到phpunit.xml
<listeners>
<listener class="\KiwiTcmsPhpUnitPlugin\PHPUnit\PHPUnitTestListener" file="vendor/kiwitcms/phpunit-plugin/src/PHPUnit/PHPUnitTestListener.php" />
</listeners>
其他
如果产品、产品版本或构建不存在,将创建它们。
每次运行都会创建新的测试运行和测试计划。您可以在配置文件中设置run_id或在TCMS_RUN_ID环境变量中设置,如果您想更新单个运行。
许可证
在GNU GPL v3.0许可证下分发,“kiwitcms/phpunit-plugin”是免费和开源软件
问题
如果您遇到任何问题,请提交问题,并附上详细描述。