mirror of
https://github.com/cytopia/devilbox.git
synced 2025-02-21 01:42:14 +00:00
Test all PHP versions
This commit is contained in:
parent
95d0f34249
commit
5520cade70
@ -319,7 +319,26 @@ devilbox_start() {
|
||||
# Wait for it to come up
|
||||
sleep 20
|
||||
}
|
||||
devilbox_stop() {
|
||||
# Stop existing dockers
|
||||
cd "${DEVILBOX_PATH}" || exit 1
|
||||
docker-compose down || true
|
||||
docker-compose stop || true
|
||||
docker-compose kill || true
|
||||
docker-compose rm -f || true
|
||||
|
||||
# Delete existing data dirs
|
||||
sudo rm -rf "$( get_default_mount_httpd )"
|
||||
sudo rm -rf "$( get_default_mount_mysql )"
|
||||
sudo rm -rf "$( get_default_mount_postgres )"
|
||||
}
|
||||
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# T E S T T H E D E V I L B O X
|
||||
#
|
||||
################################################################################
|
||||
debilbox_test() {
|
||||
echo ".env settings"
|
||||
echo "------------------------------------------------------------"
|
||||
@ -342,17 +361,3 @@ debilbox_test() {
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
devilbox_stop() {
|
||||
# Stop existing dockers
|
||||
cd "${DEVILBOX_PATH}" || exit 1
|
||||
docker-compose down || true
|
||||
docker-compose stop || true
|
||||
docker-compose kill || true
|
||||
docker-compose rm -f || true
|
||||
|
||||
# Delete existing data dirs
|
||||
sudo rm -rf "$( get_default_mount_httpd )"
|
||||
sudo rm -rf "$( get_default_mount_mysql )"
|
||||
sudo rm -rf "$( get_default_mount_postgres )"
|
||||
}
|
||||
|
134
.tests/test.sh
134
.tests/test.sh
@ -36,9 +36,18 @@ set_host_port_pgsql "54320"
|
||||
|
||||
|
||||
|
||||
|
||||
####################################################################################################
|
||||
####################################################################################################
|
||||
###
|
||||
### TEST HTTPD
|
||||
###
|
||||
####################################################################################################
|
||||
####################################################################################################
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# T E S T (HTTPD 01)
|
||||
# HTTPD 1/4
|
||||
#
|
||||
################################################################################
|
||||
|
||||
@ -61,7 +70,7 @@ devilbox_stop
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# T E S T (HTTPD 02)
|
||||
# HTTPD 2/4
|
||||
#
|
||||
################################################################################
|
||||
|
||||
@ -84,7 +93,7 @@ devilbox_stop
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# T E S T (HTTPD 03)
|
||||
# HTTPD 3/4
|
||||
#
|
||||
################################################################################
|
||||
|
||||
@ -107,7 +116,7 @@ devilbox_stop
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# T E S T (HTTPD 04)
|
||||
# HTTPD 4/4
|
||||
#
|
||||
################################################################################
|
||||
|
||||
@ -124,4 +133,119 @@ _php="php-fpm-7.0"
|
||||
###
|
||||
devilbox_start "${_httpd}" "${_mysql}" "${_pysql}" "${_php}" "HTTPD (4/4): ${_httpd}"
|
||||
debilbox_test
|
||||
devilbox_stop
|
||||
devilbox_stop
|
||||
|
||||
|
||||
|
||||
####################################################################################################
|
||||
####################################################################################################
|
||||
###
|
||||
### TEST PHP
|
||||
###
|
||||
####################################################################################################
|
||||
####################################################################################################
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# PHP 1/5
|
||||
#
|
||||
################################################################################
|
||||
|
||||
###
|
||||
### Docker versions to use
|
||||
###
|
||||
_httpd="apache-2.4"
|
||||
_mysql="mariadb-10.2"
|
||||
_pysql="9.6"
|
||||
_php="php-fpm-5.4"
|
||||
|
||||
###
|
||||
### Go
|
||||
###
|
||||
devilbox_start "${_httpd}" "${_mysql}" "${_pysql}" "${_php}" "PHP (1/5): ${_php}"
|
||||
debilbox_test
|
||||
devilbox_stop
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# PHP 2/5
|
||||
#
|
||||
################################################################################
|
||||
|
||||
###
|
||||
### Docker versions to use
|
||||
###
|
||||
_httpd="apache-2.4"
|
||||
_mysql="mariadb-10.2"
|
||||
_pysql="9.6"
|
||||
_php="php-fpm-5.5"
|
||||
|
||||
###
|
||||
### Go
|
||||
###
|
||||
devilbox_start "${_httpd}" "${_mysql}" "${_pysql}" "${_php}" "PHP (2/5): ${_php}"
|
||||
debilbox_test
|
||||
devilbox_stop
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# PHP 3/5
|
||||
#
|
||||
################################################################################
|
||||
|
||||
###
|
||||
### Docker versions to use
|
||||
###
|
||||
_httpd="apache-2.4"
|
||||
_mysql="mariadb-10.2"
|
||||
_pysql="9.6"
|
||||
_php="php-fpm-5.6"
|
||||
|
||||
###
|
||||
### Go
|
||||
###
|
||||
devilbox_start "${_httpd}" "${_mysql}" "${_pysql}" "${_php}" "PHP (3/5): ${_php}"
|
||||
debilbox_test
|
||||
devilbox_stop
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# PHP 4/5
|
||||
#
|
||||
################################################################################
|
||||
|
||||
###
|
||||
### Docker versions to use
|
||||
###
|
||||
_httpd="apache-2.4"
|
||||
_mysql="mariadb-10.2"
|
||||
_pysql="9.6"
|
||||
_php="php-fpm-7.0"
|
||||
|
||||
###
|
||||
### Go
|
||||
###
|
||||
devilbox_start "${_httpd}" "${_mysql}" "${_pysql}" "${_php}" "PHP (4/5): ${_php}"
|
||||
debilbox_test
|
||||
devilbox_stop
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# PHP 5/5
|
||||
#
|
||||
################################################################################
|
||||
|
||||
###
|
||||
### Docker versions to use
|
||||
###
|
||||
_httpd="apache-2.4"
|
||||
_mysql="mariadb-10.2"
|
||||
_pysql="9.6"
|
||||
_php="php-fpm-7.1"
|
||||
|
||||
###
|
||||
### Go
|
||||
###
|
||||
devilbox_start "${_httpd}" "${_mysql}" "${_pysql}" "${_php}" "PHP (5/5): ${_php}"
|
||||
debilbox_test
|
||||
devilbox_stop
|
||||
|
Loading…
x
Reference in New Issue
Block a user