Skip to content

Commit 96154e5

Browse files
MrTux31MrTux31
authored andcommitted
Correctifs mineurs de qualité de vie
1 parent 33cacc0 commit 96154e5

11 files changed

Lines changed: 16 additions & 18 deletions

File tree

Partie Java/python/Settings/fichierMetriquesGlobales.csv renamed to Partie Java/python/Resultats/Metriques/MetriquesGlobales.csv

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
algo,tempsAttenteMoyen,tempsReponseMoyen,makespan
2-
FIFO,7.0,27.4,65
3-
PRIORITE,7.0,27.4,65
4-
ROUND ROBIN,0.6,30.8,51
1+
algo,tempsAttenteMoyen,tempsReponseMoyen,makespan
2+
FIFO,7.0,27.4,65
3+
PRIORITE,7.0,27.4,65
4+
ROUND ROBIN,0.6,30.8,51

Partie Java/python/Settings/config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"fichierProcessus": "python/Settings/processusInitiaux.csv",
33
"fichierRessourcesDisponibles": "python/Settings/ressources.json",
4-
"fichierMetriquesGlobales": "python/Settings/fichierMetriquesGlobales.csv",
4+
"fichierMetriquesGlobales": "python/Resultats/Metriques/MetriquesGlobales.csv",
55
"listeAlgorithmes": [
66
{
77
"nomAlgorithme": "FIFO",

Partie Java/python/Settings/processusInitiaux.csv

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@ idProcessus,dateSoumission,tempsExecution,requiredRam,deadline,priority
33
2,0,3,1024,21,2
44
3,3,30,1024,22,3
55
4,3,31,1025,50,4
6-
5,3,32,1026,51,5
7-
6+
5,3,32,1026,51,5

Partie Java/src/main/java/com/ordonnancement/config/DefaultPaths.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ public enum DefaultPaths {
66

77
PROCESS_INIT("python/Settings/processusInitiaux.csv"), //Les processus initiaux
88
RESSOURCES_INIT("python/Settings/ressources.json"), //Le fichier des ressources dispos
9-
METRIQUES_GLOBAL("python/Settings/fichierMetriquesGlobales.csv"), //Le fichier des métriques globales
9+
METRIQUES_GLOBAL("python/Resultats/Metriques/MetriquesGlobales.csv"), //Le fichier des métriques globales
1010
// ===================== FIFO =====================
1111
R_DETAILLED_FIFO("python/Resultats/Fifo/rDetailled.csv"),
1212
R_GLOBAL_FIFO("python/Resultats/Fifo/rGlobaux.csv"),

Partie Java/src/main/java/com/ordonnancement/service/parser/metrics/MetricsParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ private void checkHeader(String header) {
8585
for (int i = 0; i < colonnesAttendues.length; i++) {
8686
if (!colonnes[i].trim().equals(colonnesAttendues[i])) {
8787
throw new FileParsingException(
88-
"Colonne " + colonnesAttendues[i] + " introuvable dans le fichier des métriques globales");
88+
"Colonne " + colonnesAttendues[i] + " introuvable ou mal placée dans le fichier des métriques globales");
8989
}
9090
}
9191
}

Partie Java/src/main/java/com/ordonnancement/service/parser/process/DetailedResultProcessParser.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ private void checkHeader(String header) {
108108
for (int i = 0; i < colonnesAttendues.length; i++) {
109109
if (!colonnes[i].trim().equals(colonnesAttendues[i])) {
110110
throw new FileParsingException(
111-
"Colonne " + colonnesAttendues[i] + " introuvable dans le CSV des résultats détaillés");
111+
"Colonne " + colonnesAttendues[i] + " introuvable ou mal placée dans le CSV des résultats détaillés");
112112
}
113113
}
114114
}
@@ -141,7 +141,7 @@ private void parseLine(String ligne, Map<String, Process> mapProcessus, String n
141141
}
142142

143143

144-
// Création de l'allocation pour cette ligne et ajout à l'ExecutionInfo
144+
// Création de l'allocation pour cette ligne
145145
Allocation a = new Allocation(p,idProcesseur, dateDebut, dateFin);
146146

147147

Partie Java/src/main/java/com/ordonnancement/service/parser/process/GlobalResultProcessParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ private void checkHeader(String header) {
101101
for (int i = 0; i < colonnesAttendues.length; i++) {
102102
if (!colonnes[i].trim().equals(colonnesAttendues[i])) {
103103
throw new FileParsingException(
104-
"Colonne " + colonnesAttendues[i] + " introuvable dans le CSV des résultats globaux");
104+
"Colonne " + colonnesAttendues[i] + " introuvable ou mal placée dans le CSV des résultats globaux");
105105
}
106106
}
107107
}

Partie Java/src/main/java/com/ordonnancement/service/parser/process/InitialProcessParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ private void checkHeader(String header) {
9393
for (int i = 0; i < colonnesAttendues.length; i++) {
9494
if (!colonnesAttendues[i].equals(colonnes[i].trim())) {
9595
throw new FileParsingException(
96-
"Colonne " + colonnesAttendues[i] + " introuvable dans le fichier des processus initiaux");
96+
"Colonne " + colonnesAttendues[i] + " introuvable ou mal placée dans le fichier des processus initiaux");
9797
}
9898
}
9999
}

Partie Java/src/main/java/com/ordonnancement/service/python/PythonLauncher.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public static void runPythonScript(Path cheminScript, String cheminConfig){
2121

2222

2323

24-
String commande[] = {"python3", "-X", "utf8", cheminScript.toString(), cheminConfig}; //Commande à exécuter pour lancer le script python;
24+
String commande[] = {"python", "-X", "utf8", cheminScript.toString(), cheminConfig}; //Commande à exécuter pour lancer le script python;
2525
ProcessBuilder builder = new ProcessBuilder(commande); //Construction de la commande
2626

2727
try {

Partie Java/src/main/java/com/ordonnancement/service/runner/Runner.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
import com.ordonnancement.model.Process;
1313
import com.ordonnancement.model.Resultats;
1414
import com.ordonnancement.service.AppState;
15-
import com.ordonnancement.service.configuration.ConfigurationWriter;
1615
import com.ordonnancement.service.parser.metrics.MetricsParser;
1716
import com.ordonnancement.service.parser.process.DetailedResultProcessParser;
1817
import com.ordonnancement.service.parser.process.GlobalResultProcessParser;
@@ -61,13 +60,13 @@ public static void runAsync(FileConfiguration fileConfig,
6160
}
6261

6362
/**
64-
* Réalise les différentes étapes : - écrit le fichier de config - lance
63+
* Réalise les différentes étapes : lance
6564
* Python - parse les fichiers résultats - retourne les résultats obtenus
6665
* après l'exxécution de python
6766
*
6867
* @param fileConfiguration : Les paramètres du fichier de config
6968
* @param destinationFichierConfig: La destination du fichier de
70-
* configuration à créer
69+
* configuration à utiliser
7170
* @return Resultats : les résultats obtenus
7271
* @throws RunnerException Si une erreur de lancement survient
7372
*/

0 commit comments

Comments
 (0)