Tutoriel 4: tester et sauvegarder la SessionPong
#
Tester avec la session pong:alice
#
-
Lancer
pongavec la session dealice$ sh gradlew pong:alice # doit afficher [INFO] session: alice- Naviguer à la page partie et fermer la fenêtre
# doit afficher [INFO] Writing JSON files [INFO] Generating graphs [INFO] Exiting -
Vérifier que le fichier
pong/_storage/sessions/alice.jsona été créé{ "_C": "SessionPong", "vueCourante": "VuePartie", "sessionId": "alice", "modelSelections": { "_C": "SelectionsByModel", "selections": {} }- observer que la
vueCouranteestVuePartie
- observer que la
-
Redémarrer
pongavec la sessionalice$ sh gradlew pong:alice # doit afficher [INFO] session: alice- Devrait afficher directement la vue partie
Sauvegarder la session dans Git #
-
Le répertoire
_storageest ignoré par Git (à cause de notre.gitignore) -
Pour sauvegarder la session dans Git, faire
$ sh gradlew saveJson -
Vérifier que le répertoire
pong/json/sessionsexiste avec la session d’alice -
Ajouter
alice.jsonà Git$ git add . $ git commit -a -m"ajout de la session sauvegardée pour alice" $ git push -
Pour utiliser la session sauvegardée, faire
$ sh gradlew restoreJson