enRoute Blog
enRoute Blog

Innovation & Mobility blog by af83

Langue


Catégories


Suivez-nous


Le Sprint 15 de Chouette est livré !

François MarceauFrançois Marceau

Recette

Lancement automatique des scenarios

Depuis plusieurs Sprints, l’équipe d’enRoute travaille sur la mise en place de scénarios de recette automatiques. Il y a actuellement une cinquantaine de scénarios qui portent notamment sur le référentiel d’arrêts, le référentiel de lignes, les calendriers d’application ou commerciaux.

Les scénarios sont maintenant lancés automatiquement au fur et à mesure des développements. Ces tests mettent en oeuvre un navigateur réel. Ils sont exécutés un fois sur firefox et une fois sur chrome.

On utilise pour cela une véritable instance de chouette (c’est à dire le même serveur que ceux utilisés par l’équipe d’enRoute). Pour l’instant, ce sont les serveurs de dev et de staging de chouette-its qui sont testés.

Imports

Finalisation automatique après import

L’utilisateur peut demander à l’import que les jeux de données créés soient finalisés automatiquement en cas de succès.

Corrections

Export NeTEx IDFM

Corrections

L’export NeTEx IDFM complet sur une profondeur d’offre limitée a été corrigé.

Import GTFS

Premières améliorations dans les retours de l’import GTFS

L’import GTFS commence à intégrer une remontée d’erreurs de warnings (comme l’import NeTEx IDFM le fait pleinement par exemple). Cela permet à Chouette de continuer son traitement du fichier malgré des anomalies (là ou l’import s’arrêtait sèchement auparavant). Le travail dans ce sens continue pour rendre l’import GTFS aussi tolérant et utile que possible.

Chouette ITS permet l’import de fichiers GTFS en remontant les erreurs du fichier

Import des modes de transport

L’import GTFS prend maintenant en charge la définition des modes de transport des lignes à partir des données définies dans le fichier GTFS routes.txt.

Jeu de données “En cours de traitement” pendant l’import GTFS

Le jeu de donnée créé par l’import GTFS est en maintenant “En cours de traitement” jusqu’à la fin de l’import.

Amélioration des performances de l’import GTFS

L’import GTFS a été modifié pour que le traitement des données prenne moins de temps et de ressources.

Corrections

Aucunes

Export GTFS

Identifiants plus stables dans l’export GTFS

Chouette utilise maintenant en priorité les numéros d’enregistrement et les IDs plutôt que les identifiants techniques. Cela permet d’avoir des identifiants plus stables dans les exports GTFS.

Gestion des arrêts

Corrections

Gestion des réseaux

Affichage du nom recherché

La recherche d’un réseau par nom affiche maintenant le nom utilisé dans la recherche.

Gestion des transporteurs

Affichage du nom recherché

La recherche d’un transport par nom affiche maintenant le nom utilisé dans la recherche.

Interface

Corrections

Jeux de données

Période englobante extrême pour un Jeu de Données

Chouette supporte maintenant des périodes englobantes extrêmes au niveau des jeux de données. Par exemple, l’import de données avec des dates au delà de 2038 ne pose plus de problème à la création du jeu de données.

Itinéraires

Amélioration de la création des Interdictions de Trafic Local

L’utilisateur ne peut plus créer d’ITL avec 0 ou 1 arrêt. Une erreur dans la création est maintenant signalée par un message sur l’interface.

Signature métier des itinéraires plus visible

La signature métier des itinéraires n’est plus cachée par la carte adjacente.

Editeur d’horaires

Tri dans les horaires de départ / arrivée

Dans la liste des courses, l’utilisateur peut trier les courses selon l’horaire de départ et l’horaire d’arrivée.

Validation

Corrections

Finalisation

Revenir à une offre finalisation précédente

L’utilisateur peut faire un retour arrière sur l’offre finalisée.

L’affichage des différents jeux de données finalisés dans Chouette

Cette action « Revenir à cette offre »/ »Rollback » est présente dans le détail d’une finalisation en succès. Elle est soumise à une permission dédiée. L’utilisateur ayant cette permission peut cliquer sur l’action et après confirmation, lancer le retour vers l’offre finalisée associée.

Finalisation d’un jeu de donnée sans offre

Un utilisateur peut finaliser un JDD qui ne contient qu’une ou des lignes, sans aucune offre associée, dans l’objectif de nettoyer son offre finalisée des données associées à la / aux lignes concernées.

Corrections

Optimisations des performances

Optimisation dans le (re)calcul des signatures

Le calcul des signatures des itinéraires et des missions a été optimisé. Cela impacte directement les opérations d’import ou de merge.

Optimisation de la base de données

Comme précédemment, de nouvelles optimisations ont été faites sur la base de donnée utilisée par Chouette

Technique

Mises à jour de sécurité

Plusieurs mises à jour de sécurité ont été opérées sur Chouette

Démarrage d’IEV

Il a été identifié des soucis de lenteur au démarrage d’IEV (partie Java de Chouette). Des mesures préventives sont en place.

DeIBOOfication

Suppression des références à CodifLigne

Quelques références à “CodifLigne” étaient encore présentes dans l’interface. Elles ont été supprimées dans chouette-core et chouette-its.

Commentaires 0
Aucun commentaire pour l'instant