1 |
#! /bin/bash |
2 |
## |
3 |
# Ce script permet d'effectuer les initialisations nécessaires au bon |
4 |
# déroulement de ces tests |
5 |
# |
6 |
# @package openads |
7 |
# @version SVN : $Id$ |
8 |
## |
9 |
|
10 |
# |
11 |
cd .. |
12 |
|
13 |
# |
14 |
database_default="openads" |
15 |
|
16 |
# On récupère un éventuel paramètre - si ce paramètre est renseigné alors on |
17 |
# l'utilisera tel quel comme nom de la base de données - si ce n'est pas le cas |
18 |
# alors le nom de la base de données sera openads |
19 |
database=$1 |
20 |
if [ "$database" = "" ] ; |
21 |
then |
22 |
database=$database_default |
23 |
fi |
24 |
|
25 |
# On réinitialise la base de données pour avoir les données nécessaires aux |
26 |
# tests |
27 |
cd data/pgsql/ |
28 |
echo " Suppression de la base $database ..." |
29 |
sudo su postgres -c "dropdb $database" |
30 |
echo " Création et initialisation de la base $database ..." |
31 |
sudo su postgres -c "createdb $database && psql $database -q -f install.sql > /dev/null" |
32 |
cd ../.. |
33 |
|
34 |
# |
35 |
cd tests/ |
36 |
|