Loop over the apps directory and add the task

Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
Joas Schilling 2017-04-25 14:35:51 +02:00
parent 5be1010d45
commit 7ea492b69a
No known key found for this signature in database
GPG key ID: E166FD8976B3BAC8
2 changed files with 12 additions and 23 deletions

View file

@ -543,6 +543,7 @@ pipeline:
matrix: matrix:
include: include:
- TESTS: signed-off-check - TESTS: signed-off-check
- TESTS: translation-check
- TESTS: htaccess-checker - TESTS: htaccess-checker
- TESTS: nodb-codecov - TESTS: nodb-codecov
- TESTS: db-codecov - TESTS: db-codecov

View file

@ -22,29 +22,17 @@
$directories = [ $directories = [
__DIR__ . '/../core/l10n', __DIR__ . '/../core/l10n',
__DIR__ . '/../settings/l10n', __DIR__ . '/../settings/l10n',
__DIR__ . '/../apps/admin_audit/l10n',
__DIR__ . '/../apps/comments/l10n',
__DIR__ . '/../apps/dav/l10n',
__DIR__ . '/../apps/encryption/l10n',
__DIR__ . '/../apps/federatedfilesharing/l10n',
__DIR__ . '/../apps/federation/l10n',
__DIR__ . '/../apps/files/l10n',
__DIR__ . '/../apps/files_external/l10n',
__DIR__ . '/../apps/files_sharing/l10n',
__DIR__ . '/../apps/files_trashbin/l10n',
__DIR__ . '/../apps/files_versions/l10n',
__DIR__ . '/../apps/lookup_server_connector/l10n',
__DIR__ . '/../apps/provisioning_api/l10n',
__DIR__ . '/../apps/sharebymail/l10n',
__DIR__ . '/../apps/systemtags/l10n',
__DIR__ . '/../apps/testing/l10n',
__DIR__ . '/../apps/theming/l10n',
__DIR__ . '/../apps/twofactor_backupcodes/l10n',
__DIR__ . '/../apps/updatenotification/l10n',
__DIR__ . '/../apps/user_ldap/l10n',
__DIR__ . '/../apps/workflowengine/l10n',
]; ];
$apps = new \DirectoryIterator(__DIR__ . '/../apps');
foreach ($apps as $app) {
if (!file_exists($app->getPathname() . '/l10n')) {
continue;
}
$directories[] = $app->getPathname() . '/l10n';
}
$errors = []; $errors = [];
foreach ($directories as $dir) { foreach ($directories as $dir) {
if (!file_exists($dir)) { if (!file_exists($dir)) {
@ -73,9 +61,9 @@ foreach ($directories as $dir) {
echo "\n\n"; echo "\n\n";
if (count($errors) > 0) { if (count($errors) > 0) {
echo sprintf('ERROR: There were %d errors:', count($errors)) . "\n"; echo sprintf('ERROR: There were %d errors:', count($errors)) . "\n";
echo implode("\n", $errors); echo implode("\n", $errors) . "\n";
exit(1); exit(1);
} }
echo 'OK: all files parse'; echo 'OK: all files parse' . "\n";
exit(0); exit(0);