bitrix-toolkit/bitrix-ci
最新稳定版本:v22.600
Composer 安装命令:
composer require bitrix-toolkit/bitrix-ci
包简介
Minimal build of Bitrix for CI
README 文档
README
Минимальный сборка Bitrix для использования в тестировании.
Быстрый старт
Устанавливаем.
composer require --dev bitrix-toolkit/bitrix-ci
Подключаем зависимости.
<?php require 'vendor/autoload.php';
Подключение к базе данных настраивается переменными окружения MYSQL_HOST, MYSQL_DATABASE, MYSQL_USER и MYSQL_PASSWORD.
Они могут быть переопределены в PHP.
putenv('MYSQL_HOST=localhost'); putenv('MYSQL_DATABASE=bitrix_ci'); putenv('MYSQL_USER=user'); putenv('MYSQL_PASSWORD=password');
Разворачиваем дамп MySQL.
\BitrixToolkit\BitrixCi\Bootstrap::migrate();
Подключаем Bitrix.
\BitrixToolkit\BitrixCi\Bootstrap::bootstrap();
Тестируем код, который зависит от API Bitrix.
/** * @param array $stack * @return array */ public function testCanGetBitrixElement(array $stack) { $element = CIBlockElement::GetList(null, ['ID' => $stack['id']])->GetNextElement(); $this->assertInstanceOf(_CIBElement::class, $element); $fields = $element->GetFields(); $this->assertEquals($stack['id'], $fields['ID']); return $stack; }
Список подключенных модулей
统计信息
- 总下载量: 243
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 13
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: Unlicense
- 更新时间: 2024-09-30