Added single file support in TDF validation script
This commit is contained in:
@@ -2,17 +2,24 @@
|
|||||||
|
|
||||||
namespace Bloom\BuildScripts;
|
namespace Bloom\BuildScripts;
|
||||||
|
|
||||||
define('TDF_DIR_PATH', $argv[1] ?? null);
|
define('TDF_PATH', $argv[1] ?? null);
|
||||||
|
|
||||||
if (empty(TDF_DIR_PATH)) {
|
if (empty(TDF_PATH)) {
|
||||||
print 'Missing TDF directory path. Aborting\n';
|
print 'Missing TDF path. Aborting\n';
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
require_once __DIR__ . '/TargetDescriptionFiles/Factory.php';
|
require_once __DIR__ . '/TargetDescriptionFiles/Factory.php';
|
||||||
|
|
||||||
$xmlFiles = TargetDescriptionFiles\Factory::findXmlFiles(TDF_DIR_PATH);
|
$xmlFiles = [];
|
||||||
print count($xmlFiles) . ' target descriptions files found in ' . TDF_DIR_PATH . PHP_EOL . PHP_EOL;
|
|
||||||
|
if (is_dir(TDF_PATH)) {
|
||||||
|
$xmlFiles = TargetDescriptionFiles\Factory::findXmlFiles(TDF_PATH);
|
||||||
|
print count($xmlFiles) . ' target descriptions files found in ' . TDF_PATH . PHP_EOL . PHP_EOL;
|
||||||
|
|
||||||
|
} else {
|
||||||
|
$xmlFiles = [new \SplFileInfo(TDF_PATH)];
|
||||||
|
}
|
||||||
|
|
||||||
$processedTargetConfigValues = [];
|
$processedTargetConfigValues = [];
|
||||||
$failedValidationCount = 0;
|
$failedValidationCount = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user