-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
85 lines (59 loc) · 3.46 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
language: java
before_install:
- wget http://algec.iut-blagnac.fr/~jmi/MPA/src/junit.jar
- "sudo apt-get install graphviz 2>&1 | tail -n 2"
- wget http://algec.iut-blagnac.fr/~jmi/MPA/src/plantuml.jar
- hg clone -r 8.6.7 https://asciidoc.googlecode.com/hg/ asciidoc-8.6.7
before_script:
- wget https://github.com/n1k0/casperjs/archive/1.0.3.tar.gz -O /tmp/casper.tar.gz
- tar -xvf /tmp/casper.tar.gz
- export PATH=$PATH:$PWD/casperjs-1.0.3/bin/
script:
- cd sprint_5
- SRCDIR=./src
- BINDIR=./bin
- java -jar ../plantuml.jar -Tpng -o srcdoc/images srcdoc/diag0.puml
- echo /***** Compilation du modele *****/
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Modele/Sujets.java
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Modele/Etudiants.java
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Modele/Projets.java
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Modele/Intervenants.java
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Modele/Voeux.java
- echo /***** Compilation doptilib *****/
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Lib/Optilib.java
- echo /***** Compilation de linterface *****/
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Interface/A_propos.java
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Interface/AffichageEtu.java
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Interface/AffichageInt.java
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Interface/AffichageProj.java
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Interface/AffichageSuj.java
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Interface/AffichageGroupe.java
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Interface/AffichageVoeux.java
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Interface/Enregistrement.java
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Interface/OuvrirEnregistrer.java
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Interface/Recherche.java
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Interface/AffichageVoeux.java
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Interface/FenetrePrincipale.java
- echo /***** Compilation du controleur *****/
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Controleur/Controleur.java
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/Controleur/OptiMain.java
- echo /***** Compilation dOptiWeb *****/
- javac -cp .:./$SRCDIR -d $BINDIR $SRCDIR/OptiWeb/MakeOPTIweb.java
- echo /***** Compilation des tests *****/
- javac -cp .:./$SRCDIR:./$SRCDIR/junit.jar -d $BINDIR $SRCDIR/Test/TestsOptilib.java
- javac -cp .:./$SRCDIR:./$SRCDIR/junit.jar -d $BINDIR $SRCDIR/Test/TestsControleur.java
- javac -cp .:./$SRCDIR:./$SRCDIR/junit.jar -d $BINDIR $SRCDIR/Test/MakeOPTIwebTest.java
- echo /***** Génération doc *****/
- python ../asciidoc-8.6.7/asciidoc.py -a data-uri -o srcdoc/docUtilisateurImage.html srcdoc/docUtilisateurImage.txt
- python ../asciidoc-8.6.7/asciidoc.py -a data-uri -o srcdoc/docTechniqueImage.html srcdoc/docTechniqueImage.txt
- python ../asciidoc-8.6.7/asciidoc.py -a data-uri -o srcdoc/presentationFinale.html srcdoc/presentationFinale.txt
- echo /***** Tests java *****/
- cd $BINDIR
- java -cp .:../$SRCDIR/junit.jar Test/TestsOptilib
- java -cp .:../$SRCDIR/junit.jar Test/TestsControleur
- java -cp .:../$SRCDIR/junit.jar Test/MakeOPTIwebTest
- echo /***** MakeOPTIweb *****/
- java -cp ./ OptiWeb/MakeOPTIweb
- echo /***** Tests casperjs *****/
- cd ../OPTIweb
- casperjs test casperAccueil.js