Non regression testing for the JOREK code - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2012

Non regression testing for the JOREK code

G. Huysmans
  • Fonction : Auteur

Résumé

Non Regression Testing (NRT) aims to check if software modifications result in undesired behaviour. Suppose the behaviour of the application previously known, this kind of test makes it possible to identify an eventual regression, a bug. Improving and tuning a parallel code can be a time-consuming and difficult task, especially whenever people from different scientific fields interact closely. The JOREK code aims at investing Magnetohydrodynamic (MHD) instabilities in a Tokamak plasma. This paper describes the NRT procedure that has been tuned for this simulation code. Automation of the NRT is one keypoint to keeping the code healthy in a source code repository.
Les tests de non regression (l'acronyme anglais est NRT) ont pour objet de vérifier si les modifications apportées à un logiciel conduisent, ou non, à des comportements corrects ou incorrects. Ayant caractérisé et référencé des comportements corrects liés à des scénarii d'exécution précis, ces tests permettent d'identifier durant le processus de développement une éventuelle régression, un bug. L'amélioration et l'optimisation d'un code parallèle est une tâche consommatrice de temps et parfois difficile. Cela est d'autant plus vrai lorsque différents acteurs interagissent étroitement, dans notre cas : des physiciens, des mathématiciens, des informaticiens. Le code JOREK traite d'instabilités liées à la Magnétohydrodynamique (MHD) dans des plamas de Tokamak. Ce papier décrit la procédure de NRT qui a été mise en place dans ce code de simulation. L'automatisation des NRT est un point essentiel pour conserver, dans la durée, un code sain dans un dépôt de sources.
Fichier principal
Vignette du fichier
NRT-jorek.pdf (850.65 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00752270 , version 1 (15-11-2012)

Identifiants

Citer

Guillaume Latu, Marina Becoulet, Guilhem Dif-Pradalier, Virginie Grandgirard, Matthias Hoelzl, et al.. Non regression testing for the JOREK code. [Research Report] RR-8134, INRIA. 2012, pp.17. ⟨hal-00752270⟩
597 Consultations
315 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More