Build/Inspection/inspect.sh
2019-03-17 14:17:10 +01:00

32 lines
724 B
Bash
Executable File

#!/bin/bash
# Include config
. config.sh
# Setting up database for demo and testing
mysql -e 'drop database if exists oms;' -u ${DB_USER} --password="${DB_PASSWORD}"
mysql -e 'create database oms;' -u ${DB_USER} --password="${DB_PASSWORD}"
# Build js
#. Js/build.sh
# Executing unit tests
. ${BUILD_PATH}/Inspection/Php/tests.sh
# 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