canaltp/sam-core-bundle

Symfony CanalTPSamCoreBundle

此软件包的官方仓库似乎已不存在,因此该软件包已被冻结。

安装次数: 9,527

依赖项: 2

建议者: 0

安全: 0

星标: 0

关注者: 33

分支: 6

开放问题: 0

类型:symfony-bundle

1.6.22 2021-08-06 09:15 UTC

README

此软件包是Navitia Mobility Manager的一部分。它包含

  • 实体(应用程序、客户、角色...)
  • 客户管理

单元测试

要求Docker

您可以通过以下步骤启动单元测试

  1. 构建Docker镜像
mkdir -p ${HOME}/.config/composer
_UID=$(id -u) GID=$(id -g) docker-compose -f docker-compose.test.yml build --no-cache --force-rm --pull samcore-app
  1. 启动Composer
rm -f composer.lock
_UID=$(id -u) GID=$(id -g) docker-compose -f docker-compose.test.yml run --rm samcore-app composer install --no-interaction --prefer-dist

注意:第一次启动可能非常长(>45分钟),具体取决于您的设备资源。

  1. 启动单元测试
_UID=$(id -u) GID=$(id -g) docker-compose -f docker-compose.test.yml run --rm samcore-app \
./vendor/bin/phpunit --testsuite=SamCoreUnit --log-junit=docs/unit/logs/junit.xml --coverage-html=docs/unit/CodeCoverage --coverage-clover=docs/unit/logs/coverage.xml

您可以在docs/unit/CodeCoverage文件夹中查看覆盖率结果

许可证

此软件包在GPL-3.0许可证下发布