From 79d7d11d9669b58dee0f234ba1f927f31ca28756 Mon Sep 17 00:00:00 2001
From: tjouve <jouve.thomas@gmail.com>
Date: Mon, 5 Feb 2018 16:25:35 +0100
Subject: [PATCH] Ajout TP2

---
 TP2/readme.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)
 create mode 100644 TP2/readme.md

diff --git a/TP2/readme.md b/TP2/readme.md
new file mode 100644
index 0000000..195a7f2
--- /dev/null
+++ b/TP2/readme.md
@@ -0,0 +1,50 @@
+# Infos étudiant :
+
+Par binôme Nom Prénom:
+ * Nom Prénom
+ * Nom Prénom
+
+## TP 2
+
+Le but de cet exercice est d'implementer un algorithme permettant de réaliser le calcul des indemnités kilométriques pour un trajet professionel.
+
+Les regles sont les suivantes :
+
+* Les trajets de moins de 10 Km sont remboursés à hauteur de 1.50€ du Km
+* Les trajets de 10 Km à 39 Km sont remboursés à hauteur de 0.40€ du Km
+* Les trajets de 40 Km à 60 Km sont remboursés à hauteur de 0.55€ du Km
+* Par tranche de 20Km au dela de 60Km 6.81€
+
+### 1 Développement et test unitaires
+
+#### 1.1 Forkez le projet
+
+#### 1.2 Implementer un algorithme calculant le montant de l'indeminté
+1. Utilisez la librairie logback pour afficher des traces applicatives
+https://logback.qos.ch/download.html
+
+
+#### 1.3 Implémenter une classe de test permettant de valider votre algorithme
+1. Quels sont les cas à tester ?
+1. Quels sont les cas aux limites ?
+1. Quels sont les cas d'erreur ?
+1. Utiliser Junit pour réaliser votre classe de test
+http://junit.org/junit4/faq.html#started_1
+http://junit.org/junit4/faq.html#atests_1
+
+
+### 2 Intégration continue
+
+#### 2.1 Mettre en place une intégration continue en utilisant gitlab-ci
+Il doit y avoir une phase de build et une phase de test
+
+Liens utiles:
+https://docs.gitlab.com/ce/ci/yaml/README.html#gitlab-ci-yml
+https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
+
+#### 2.2 Afficher le status de votre IC dans votre readme
+
+
+#### 2.3 Ajouter un indicateur de couverture de code dans votre readme
+
+#### 2.4 Analyse de code avec Sonar
-- 
GitLab