kiwitcms/phpunit-plugin

v1.0.0 2023-01-29 19:28 UTC

This package is auto-updated.

Last update: 2024-09-09 09:04:14 UTC


README

Build Status Tidelift Become-a-sponsor Twitter

配置和环境

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”是免费和开源软件

问题

如果您遇到任何问题,请提交问题,并附上详细描述。