3 个版本
0.1.2 | 2024 年 3 月 26 日 |
---|---|
0.1.1 | 2024 年 3 月 26 日 |
0.1.0 | 2024 年 3 月 26 日 |
#1443 在 命令行工具
8KB
118 行
PHPUnit Docker 测试
在 Docker 容器中运行 PHPUnit 测试。这是 neotest-docker-phpunit 的辅助库,但也可以独立使用。
安装
从源安装
git clone https://github.com/praem90/neotest-docker-phpunit.git
cd neotest-docker-phpunit
cargo build
使用 cargo 安装
cargo install neotest-docker-phpunit
用法
neotest-docker-phpunit /path/to/php/file/folder --log-junit=path/to/the/result.xml --container=php --volume="docker/style/:volume/map" --standalone=false
参数
--container
PHPUnit 容器的名称或 ID--volume
将工作目录映射到容器,类似于 Docker 的卷挂载。例如,host/path:docker/path
--standalone
是否使用 docker compose。默认false
表示将使用docker compose
--log-junit
单元测试结果 XML 文件。单元测试结果将存储在此文件中。
待办事项
- 将 root_dir、容器名称和 coompose 作为参数
- 单元测试
- 为
neotest
插件创建neotest-docker-phpunit
适配器
依赖项
~3.5MB
~63K SLoC