[ENH] Unit Tests - Make unit tests callable in root. Unit tests now have colour!

Provide better output for what commands are doing.
22 jobs for master in 14 minutes and 36 seconds (queued for 16 minutes and 26 seconds)
Status Job ID Name Coverage
  Build
passed #499018341
composer

00:01:42

 
  Lint
passed #499018367
docker
eslint

00:02:02

failed #499018345
allowed to fail
phpcs

00:01:12

passed #499018352
phplint

00:01:44

passed #499018362
smarty-lint

00:01:39

 
  Tiki Check
passed #499018403
check-bom-encoding

00:01:38

failed #499018419
allowed to fail
check-directories

00:01:12

failed #499018424
allowed to fail
composer-lock

00:01:41

passed #499018442
db-upgrade-18-lts

00:02:10

passed #499018450
db-upgrade-18-lts-myisam

00:01:38

passed #499018435
db-upgrade-19

00:02:08

passed #499018431
db-upgrade-20

00:01:52

passed #499018383
schema-naming-convention

00:01:31

passed #499018380
schema-sql-drop

00:01:32

passed #499018371
sql-engine

00:01:32

passed #499018460
sql-engine-conversion

00:01:42

passed #499018392
translation

00:01:33

failed #499018394
allowed to fail
translation-standards

00:00:58

passed #499018416
unix-ending-line

00:01:36

 
  Unit Tests
passed #499018479
unit-tests-72

00:04:07

passed #499018492
unit-tests-73

00:04:09

 
  Vendors Update
failed #499018507
update_vendor_bundled_dependencies

00:01:10

 
Name Stage Failure
failed
check-directories Tiki Check
/builds/tikiwiki/tiki/lang/sl
/builds/tikiwiki/tiki/lang/hr
/builds/tikiwiki/tiki/lang/uk
/builds/tikiwiki/tiki/lang/gl
/builds/tikiwiki/tiki/lang/no

Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
phpcs Lint
----------------------------------------------------------------------
PHPCBF CAN FIX THE 1 MARKED SNIFF VIOLATIONS AUTOMATICALLY
----------------------------------------------------------------------

Time: 813ms; Memory: 16MB

Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
translation-standards Tiki Check
upload.tpl:9,13
write_to_language_php.tpl:21,32
manage_custom_translations.tpl:9,13,40,43
help.tpl:16
tiki-references.tpl:129
tiki-admin_calendars.tpl:89,92,95,99,103,107
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
composer-lock Tiki Check
> ComponentInstaller\Installer::postAutoloadDump
> Tiki\Composer\BootstrapCompiler::build
> Tiki\Composer\CleanVendors::clean
> Tiki\Composer\CleanVendorAfterVendorBundledMigration::clean
> Tiki\Composer\PatchCypht::setup
composer.lock updated
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
update_vendor_bundled_dependencies Vendors Update
$ git config --global user.email "${GITLAB_USER_EMAIL}"
$ git config --global user.name "${GITLAB_USER_NAME}"
$ DATE=`date +%Y%m%d`
$ BRANCH_NAME="${BRANCH_NAME}_${DATE}"
$ php doc/devtools/update_vendor_bundled.php
composer.lock might contain packages from unverified sources. Aborting.
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1