maxie-systems/web-lib

0.1.1 2024-05-05 08:43 UTC

This package is auto-updated.

Last update: 2024-09-30 20:20:47 UTC


README

Coverage Status

开发

Docker 镜像

此镜像用于运行测试。

构建镜像和运行容器的最简单方法

docker compose up -d

构建镜像

docker build -f .docker/Dockerfile -t maxie-systems/web-lib-dev:latest .

在后台运行新的容器

docker run -di --name web-lib-dev -v .:/usr/src/app --restart unless-stopped maxie-systems/web-lib-dev

进入容器

docker exec -it web-lib-dev sh

容器创建后,在容器内运行Composer

composer install

从现在起,您可以在容器内使用此命令运行所有测试

composer test:all

或者,每次想要运行测试时,您都可以使用新的容器

docker run -it --rm -v .:/usr/src/app web-lib-dev composer test-all

仅运行所有测试用例的单元测试并生成HTML报告

composer test:coverage-report

仅运行特定文件或目录的单元测试(需要filename\dirname)

composer test --unit <FileName-or-DirName>

将您的代码与PSR-12编码标准进行对照检查

composer test:cs <src/FileName.php>

修复您的代码

composer fix-psr12 <src/FileName.php>