Fichier décrivant les objectifs : Goals
/ # Root directory
├── .project_docs # Contain documentation about the project
├── src/ # Contain java sources
├── lib/ # Contain java libraries
├── bin/ # Contain class files (generated on-demand)
├── docs/ # Contain documentation about java sources (generated on-demand)
├── test/ # Contain java test sources
├── build.xml # Ant build file
├── cleanAll # Permet de supprimer les fichiers générés
├── compile # Permet de compiler le projet
├── genDoc # Permet de générer la documentation
├── runTests # Permet de lancer les tests de validation
└── simulateur # Permet d'utiliser le simulateur
The following scripts need to have eXecution permission.
At the root of the project, use the following command:
$ ./compile
At the root of the project, use the following command:
$ ./cleanAll
At the root of the project, use the following command:
$ ./genDoc
At the root of the project, use the following command:
$ ./runTests
At the root of the project, use the following command:
$ ./simulateur
If you want the list of usage, simply run
$ ./simulateur -h
If you want to use arguments, simply add them after
simulateur
.
For example :$ ./simulateur -s -mess 01010011
Automated build triggered at each commit, managed by Travis CI. It allow us to:
- Check if
Unit test
passed - Check if
Deployment test
passed
And deploy with confidence to the client.
Glo board used to manage our project.
This project follow this specification for its version tag: v.X.Y.Z
v. | X. | Y. | Z |
---|---|---|---|
Tag | TP number | Version number | Status |
Status part can be:
pre-release
release
m18barto
| Bartoli Mathieu
l18dumes
| Dumestre Lucas
l18franc
| Francis Ludovic
o18gueye
| Gueye Oulimata
s18hugde
| Hug de Larauze Sébastien