132 lines
3.6 KiB
Text
132 lines
3.6 KiB
Text
|
|
TESTS
|
|
-----
|
|
ATTENTION: Les tests sont effectués en donnant des paramètres des tests sur la
|
|
ligne de commande, le répertoire tst/ comme demandé par l'énoncé
|
|
n'existe donc PAS. Cépendant, quelques fichiers .txt sont fournis
|
|
dans le répertoire io/ afin de pouvoir tester entrées/sorties du jeu.
|
|
|
|
Une fois que le projet est installé et compilé, dans le répertoire src/ taper
|
|
cette ligne pour tester :
|
|
|
|
java ChocoBarLite
|
|
|
|
et cette ligne pour afficher l'aide :
|
|
|
|
java ChocoBarLite -help
|
|
|
|
CONTENU PROJET
|
|
--------------
|
|
Les fichiers très utiles sont :
|
|
- INSTALL dans le répertoire racine du projet décrivant la procédure de
|
|
compilation et de configuration
|
|
- README dans le répertoire racine du projet décrivant ce projet en bref
|
|
- doc.txt contenant le pseudo langange des algorithmes demandés dans le
|
|
répertoire doc/rapport/
|
|
- Makefile dans le répertoire src/
|
|
- Fichiers .txt pour tester E/S dans le répertoire io/
|
|
- Les sources du projet dans le répertoire src/
|
|
- La documentation de la source dans le répertoire doc/doxydir/
|
|
|
|
L'arborescence complète des fichiers est figurée ci-dessous :
|
|
.
|
|
|-- COPYING
|
|
|-- INSTALL
|
|
|-- Makefile
|
|
|-- README
|
|
|-- doc
|
|
| |-- Doxyfile
|
|
| |-- Makefile
|
|
| |-- doxydir
|
|
| | `-- html
|
|
| | |-- ...
|
|
| | `-- (fichiers de documentation source)
|
|
| |-- enonce
|
|
| | `-- chocobar.ps.gz
|
|
| `-- rapport
|
|
| |-- Makefile
|
|
| `-- doc.txt
|
|
|-- io
|
|
| |-- ChocoBar5X5.txt
|
|
| |-- ChocoBar5X8.txt
|
|
| |-- ChocoBar8X5.txt
|
|
| |-- Random5X5.txt
|
|
| |-- Random5X8.txt
|
|
| |-- Random8X5.txt
|
|
| |-- Winning5X5.txt
|
|
| |-- Winning5X8.txt
|
|
| `-- Winning8X5.txt
|
|
|-- lib
|
|
| |-- JSAP_1.03a.jar
|
|
| `-- java-getopt-1.0.10.jar
|
|
| `-- java-getopt-1.0.10.jar
|
|
`-- src
|
|
|-- ChocoBarLite
|
|
|-- ChocoBarLite-bench
|
|
|-- ChocoBarLite-jmp
|
|
|-- ChocoBarLite-prof
|
|
|-- ChocoBarLite.java
|
|
|-- Makefile
|
|
|-- TODO
|
|
|-- chocobar
|
|
| |-- GenericChocoGraph.java
|
|
| |-- bpl
|
|
| | |-- BreakPointList.java
|
|
| | |-- CBLGlobal.java
|
|
| | |-- ChocoBar.java
|
|
| | |-- ChocoBarSet.java
|
|
| | |-- ChocoBarSetNode.java
|
|
| | |-- ChocoGraph.java
|
|
| | |-- EdgeListModel.java
|
|
| | |-- EdgeMatrixModel.java
|
|
| | |-- EdgeModel.java
|
|
| | |-- Graph.java
|
|
| | |-- IntPoint.java
|
|
| | |-- BreakPointList.java
|
|
| | |-- CBLGlobal.java
|
|
| | |-- ChocoBar.java
|
|
| | |-- ChocoBarSet.java
|
|
| | |-- ChocoBarSetNode.java
|
|
| | |-- ChocoGraph.java
|
|
| | |-- EdgeListModel.java
|
|
| | |-- EdgeMatrixModel.java
|
|
| | |-- EdgeModel.java
|
|
| | |-- Graph.java
|
|
| | |-- IntPoint.java
|
|
| | `-- VerticeSet.java
|
|
| `-- combi
|
|
| |-- BitSet.java
|
|
| |-- ChocoBar.java
|
|
| |-- ChocoBarArray.java
|
|
| |-- ChocoBarBigInt.java
|
|
| |-- ChocoBarLong.java
|
|
| |-- ChocoBarSet.java
|
|
| |-- ChocoGraph.java
|
|
| |-- EdgeBigIntModel.java
|
|
| |-- EdgeBitSetModel.java
|
|
| |-- EdgeListModel.java
|
|
| |-- EdgeMatrixModel.java
|
|
| |-- EdgeModel.java
|
|
| |-- Graph.java
|
|
| `-- VerticeSet.java
|
|
|-- conf
|
|
| `-- ChocoConfig.java
|
|
|-- exception
|
|
| |-- AlreadyBrokenPointException.java
|
|
| |-- OutOfRangeBreakPointException.java
|
|
| `-- OutOfRangeVerticeException.java
|
|
|-- exemple1.txt
|
|
|-- graph
|
|
| |-- EdgeModel.java
|
|
| |-- GenericGraph.java
|
|
| |-- Vertice.java
|
|
| `-- VerticeSet.java
|
|
|-- jeu
|
|
| |-- Simulation.java
|
|
| `-- Strategy.java
|
|
|-- tags
|
|
|-- testGraph.txt
|
|
|-- testStrategy.txt
|
|
`-- utils
|
|
`-- BitSet.java
|
|
|