mirror of
https://github.com/Karaka-Management/Build.git
synced 2026-01-11 03:38:40 +00:00
fix test script
This commit is contained in:
parent
bd921e29f3
commit
c75fce227d
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php declare(strict_types=1);
|
||||||
|
|
||||||
if (\is_file( __DIR__ . '/../../phpOMS/Autoloader.php')) {
|
if (\is_file(__DIR__ . '/../../phpOMS/Autoloader.php')) {
|
||||||
require_once __DIR__ . '/../../phpOMS/Autoloader.php';
|
require_once __DIR__ . '/../../phpOMS/Autoloader.php';
|
||||||
} else {
|
} else {
|
||||||
require_once __DIR__ . '/../../Autoloader.php';
|
require_once __DIR__ . '/../../Autoloader.php';
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ use Rector\Php71\Rector\FuncCall\RemoveExtraParametersRector;
|
||||||
use Rector\Set\ValueObject\SetList;
|
use Rector\Set\ValueObject\SetList;
|
||||||
use Rector\Strict\Rector\Empty_\DisallowedEmptyRuleFixerRector;
|
use Rector\Strict\Rector\Empty_\DisallowedEmptyRuleFixerRector;
|
||||||
|
|
||||||
return static function (RectorConfig $rectorConfig): void {
|
return static function (RectorConfig $rectorConfig) : void {
|
||||||
$base = '';
|
$base = '';
|
||||||
|
|
||||||
if (\is_dir(__DIR__ . '/phpOMS')) {
|
if (\is_dir(__DIR__ . '/phpOMS')) {
|
||||||
|
|
@ -81,6 +81,6 @@ return static function (RectorConfig $rectorConfig): void {
|
||||||
SimplifyUselessVariableRector::class => [
|
SimplifyUselessVariableRector::class => [
|
||||||
$base . '/phpOMS/Utils/ColorUtils.php',
|
$base . '/phpOMS/Utils/ColorUtils.php',
|
||||||
$base . '/Utils/ColorUtils.php',
|
$base . '/Utils/ColorUtils.php',
|
||||||
]
|
],
|
||||||
]);
|
]);
|
||||||
};
|
};
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -20,7 +20,7 @@ $allowed = ['Organization'];
|
||||||
|
|
||||||
function createFunction($module, $modelName)
|
function createFunction($module, $modelName)
|
||||||
{
|
{
|
||||||
$varName = \lcfirst($modelName);
|
$varName = \lcfirst($modelName);
|
||||||
$snakeCase = \strtolower(\preg_replace('/(?<!^)[A-Z]/', '_$0', $modelName));
|
$snakeCase = \strtolower(\preg_replace('/(?<!^)[A-Z]/', '_$0', $modelName));
|
||||||
|
|
||||||
$create = <<<HEREDOC
|
$create = <<<HEREDOC
|
||||||
|
|
@ -98,7 +98,7 @@ function createFunction($module, $modelName)
|
||||||
|
|
||||||
function updateFunction($module, $modelName, $helperName = '')
|
function updateFunction($module, $modelName, $helperName = '')
|
||||||
{
|
{
|
||||||
$varName = \lcfirst($modelName);
|
$varName = \lcfirst($modelName);
|
||||||
$snakeCase = \strtolower(\preg_replace('/(?<!^)[A-Z]/', '_$0', $modelName));
|
$snakeCase = \strtolower(\preg_replace('/(?<!^)[A-Z]/', '_$0', $modelName));
|
||||||
|
|
||||||
$helperName = $helperName === '' ? $modelName : $helperName;
|
$helperName = $helperName === '' ? $modelName : $helperName;
|
||||||
|
|
@ -180,7 +180,7 @@ function updateFunction($module, $modelName, $helperName = '')
|
||||||
|
|
||||||
function deleteFunction($module, $modelName)
|
function deleteFunction($module, $modelName)
|
||||||
{
|
{
|
||||||
$varName = \lcfirst($modelName);
|
$varName = \lcfirst($modelName);
|
||||||
$snakeCase = \strtolower(\preg_replace('/(?<!^)[A-Z]/', '_$0', $modelName));
|
$snakeCase = \strtolower(\preg_replace('/(?<!^)[A-Z]/', '_$0', $modelName));
|
||||||
|
|
||||||
$create = <<<HEREDOC
|
$create = <<<HEREDOC
|
||||||
|
|
@ -311,7 +311,7 @@ foreach ($modules as $module) {
|
||||||
$modelRet = \substr($content, $retTypePos1 + 1, $retTypePos2 - ($retTypePos1 + 1));
|
$modelRet = \substr($content, $retTypePos1 + 1, $retTypePos2 - ($retTypePos1 + 1));
|
||||||
}
|
}
|
||||||
|
|
||||||
$newContent .= updateFunction($module, $modelName, \trim($modelRet, " :\n"));
|
$newContent .= \updateFunction($module, $modelName, \trim($modelRet, " :\n"));
|
||||||
$update[] = $nUpdate1;
|
$update[] = $nUpdate1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -321,7 +321,7 @@ foreach ($modules as $module) {
|
||||||
$missing[] = $nDelete1;
|
$missing[] = $nDelete1;
|
||||||
|
|
||||||
$modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $c);
|
$modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $c);
|
||||||
$newContent .= deleteFunction($module, $modelName);
|
$newContent .= \deleteFunction($module, $modelName);
|
||||||
$delete[] = $nDelete1;
|
$delete[] = $nDelete1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -333,7 +333,7 @@ foreach ($modules as $module) {
|
||||||
$missing[] = $nCreate1;
|
$missing[] = $nCreate1;
|
||||||
|
|
||||||
$modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $u);
|
$modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $u);
|
||||||
$newContent .= createFunction($module, $modelName);
|
$newContent .= \createFunction($module, $modelName);
|
||||||
$create[] = $nCreate1;
|
$create[] = $nCreate1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -343,7 +343,7 @@ foreach ($modules as $module) {
|
||||||
$missing[] = $nDelete1;
|
$missing[] = $nDelete1;
|
||||||
|
|
||||||
$modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $u);
|
$modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $u);
|
||||||
$newContent .= deleteFunction($module, $modelName);
|
$newContent .= \deleteFunction($module, $modelName);
|
||||||
$delete[] = $nDelete1;
|
$delete[] = $nDelete1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -355,7 +355,7 @@ foreach ($modules as $module) {
|
||||||
$missing[] = $nCreate1;
|
$missing[] = $nCreate1;
|
||||||
|
|
||||||
$modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $d);
|
$modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $d);
|
||||||
$newContent .= createFunction($module, $modelName);
|
$newContent .= \createFunction($module, $modelName);
|
||||||
$create[] = $nCreate1;
|
$create[] = $nCreate1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -366,7 +366,7 @@ foreach ($modules as $module) {
|
||||||
$missing[] = $nUpdate1;
|
$missing[] = $nUpdate1;
|
||||||
|
|
||||||
$modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $d);
|
$modelName = \str_replace(['api', 'Update', 'Change', 'Set', 'Remove', 'Delete', 'Create', 'Add'], '', $d);
|
||||||
$newContent .= updateFunction($module, $modelName);
|
$newContent .= \updateFunction($module, $modelName);
|
||||||
$create[] = $nUpdate1;
|
$create[] = $nUpdate1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -16,15 +16,15 @@ declare(strict_types=1);
|
||||||
|
|
||||||
$report = include __DIR__ . '/../../../Build/Config/reportLang.php';
|
$report = include __DIR__ . '/../../../Build/Config/reportLang.php';
|
||||||
|
|
||||||
$noTestFile = [];
|
$noTestFile = [];
|
||||||
$noTestFunction = [];
|
$noTestFunction = [];
|
||||||
|
|
||||||
$noReportFile = [];
|
$noReportFile = [];
|
||||||
$noReportFunction = [];
|
$noReportFunction = [];
|
||||||
|
|
||||||
$invalidDescription = [];
|
$invalidDescription = [];
|
||||||
|
|
||||||
$lastFileName = '';
|
$lastFileName = '';
|
||||||
$lastFileContent = '';
|
$lastFileContent = '';
|
||||||
|
|
||||||
foreach ($report as $key => $line) {
|
foreach ($report as $key => $line) {
|
||||||
|
|
@ -61,7 +61,7 @@ foreach ($report as $key => $line) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$noTestFile = \array_unique($noTestFile);
|
$noTestFile = \array_unique($noTestFile);
|
||||||
$noTestFunction = \array_unique($noTestFunction);
|
$noTestFunction = \array_unique($noTestFunction);
|
||||||
|
|
||||||
echo "\nNo test file:\n";
|
echo "\nNo test file:\n";
|
||||||
|
|
@ -81,7 +81,7 @@ foreach ($invalidDescription as $function) {
|
||||||
|
|
||||||
$directories = [
|
$directories = [
|
||||||
__DIR__ . '/../../../phpOMS/tests/**/*Test.php',
|
__DIR__ . '/../../../phpOMS/tests/**/*Test.php',
|
||||||
__DIR__ . '/../../../Modules/**/tests/**/*Test.php'
|
__DIR__ . '/../../../Modules/**/tests/**/*Test.php',
|
||||||
];
|
];
|
||||||
|
|
||||||
foreach ($directories as $directory) {
|
foreach ($directories as $directory) {
|
||||||
|
|
@ -100,7 +100,7 @@ foreach ($directories as $directory) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
$end = \strpos($line, '(');
|
$end = \strpos($line, '(');
|
||||||
$function = \substr($line, 20, $end - 20);
|
$function = \substr($line, 20, $end - 20);
|
||||||
|
|
||||||
$name = \substr(\realpath($file), \strlen(\realpath(__DIR__ . '/../../../')) + 1, -4);
|
$name = \substr(\realpath($file), \strlen(\realpath(__DIR__ . '/../../../')) + 1, -4);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user