mirror of
https://github.com/Karaka-Management/Build.git
synced 2026-01-11 11:48:40 +00:00
33 lines
1.1 KiB
Bash
33 lines
1.1 KiB
Bash
#!/bin/bash
|
|
|
|
# Include config
|
|
. ${BUILD_PATH}/config.sh
|
|
|
|
# Setting up database for demo and testing
|
|
mysql -e 'drop database if exists oms;' -u ${DB_USER} -p${DB_PASSWORD}
|
|
mysql -e 'create database oms;' -u ${DB_USER} -p${DB_PASSWORD}
|
|
#echo "USE mysql;\nUPDATE user SET password=PASSWORD('123456') WHERE user='root';\nFLUSH PRIVILEGES;\n" | mysql -u root
|
|
|
|
# Build js
|
|
#. Js/build.sh
|
|
|
|
# Executing unit tests
|
|
php ${TOOLS_PATH}/phpunit.phar -v --configuration ${ROOT_PATH}/tests/phpunit_default.xml --log-junit ${INSPECTION_PATH}/Test/Php/junit_php.xml --testdox-html ${INSPECTION_PATH}/Test/Php/index.html --coverage-html ${INSPECTION_PATH}/Test/Php/coverage --coverage-clover ${INSPECTION_PATH}/Test/Php/coverage.xml > ${INSPECTION_PATH}/Test/Php/phpunit.log
|
|
|
|
# Stats & metrics
|
|
. ${BUILD_PATH}/Inspection/Php/stats.sh
|
|
|
|
# Linting
|
|
. ${BUILD_PATH}/Inspection/Php/linting.sh
|
|
. ${BUILD_PATH}/Inspection/Json/linting.sh
|
|
|
|
# Code style
|
|
. ${BUILD_PATH}/Inspection/Php/style.sh
|
|
|
|
# Custom html inspections
|
|
. ${BUILD_PATH}/Inspection/Html/tags.sh
|
|
. ${BUILD_PATH}/Inspection/Html/attributes.sh
|
|
|
|
# Custom php inspections
|
|
. ${BUILD_PATH}/Inspection/Php/security.sh
|