soundone/reportportal-phpunit

Report Portal 与 PHPUnit 协作的基本类

0.3.1 2022-05-26 12:00 UTC

This package is auto-updated.

Last update: 2024-09-20 13:54:43 UTC


README

EPAM Report Portal 的 PHPUnit 代理

如何使用。

示例使用: https://github.com/Mikalai-Kabzar/phpUnit-test-framework

步骤

1) 在您的 composer.json 文件中添加依赖。

  "minimum-stability": "dev",
  "require-dev": {
    "reportportal/phpunit" : "*"
  },

示例: https://github.com/Mikalai-Kabzar/phpUnit-test-framework/blob/master/composer.json

2) 使用监听器配置更新 phpunit.xml 文件。

    <listeners>
        <listener class="agentPHPUnit" file="vendor/reportportal/phpunit/src/agentPHPUnit.php">
            <arguments>
                <string>25667b03-8760-469f-ad41-fc0b9c4b67fa</string>
                <string>https://rp.epam.com</string>
                <string>mikalai_kabzar_personal</string>
                <string>.000+00:00</string>
                <string>test launch name !!!</string>
                <string>test launch description !!!</string>
                <array>
                    <element key="0">
                        <string>Name of env variable #1</string>
                    </element>
                    <element key="1">
                        <string>Name of env variable #2</string>
                    </element>
                </array>
            </arguments>
        </listener>
    </listeners> 

agentPHPUnit 监听器变量说明。

- 1 - UUID.
- 2 - Report Portal server URL.
- 3 - Project name.
- 4 - Time Zone.
- 5 - Test Launch name.
- 6 - Test launch description.
- 7 - Array of environment variables names (optional)

示例: https://github.com/Mikalai-Kabzar/phpUnit-test-framework/blob/master/phpunit.xml

3) 在 <string> ~ ~ ~ </string> 行中填写您自己的 Report Portal 服务器数据。

4) 运行命令 "composer update" 以获取依赖。

5) 享受吧。