INFSO-RI-508833 Enabling Grids for E-sciencE www.eu-egee.org NA4 test Eric Fede on behalf of the team.

Slides:



Advertisements
Présentations similaires
Master SIR (M2) Année Développement en environnement J2EE de Web services pour l'interopérabilité du projet CASTORE ce stage de fin d’étude a.
Advertisements

Eléments de Génie Logiciel
Test et Développement Visual Studio Team System Eric Mittelette – Benjamin Gauthey – Yann Faure DevDays 2006 Equipé aujourdhui, prêt pour demain !
Cycle de vie de documents web
Algèbre de composants : une approche fonctionnelle à la sémantique de documents Bart Lamiroy LORIA/INPL QGar - École des Mines de Nancy.
DTD Sylvain Salvati
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
Dimensions et Java : Plug-in, Build et EAR Elisabeth BAUDOIN STIME CLUB UTILISATEURS ALMA DU 23 NOVEMBRE 2010.
Organiser des Tests dans un projet
A L I M E N T A T I O N A G R I C U L T U R E E N V I R O N N E M E N T PhpMyGI une interface générique mysql Interface générique ? Pourquoi une interface.
Domaines nominaux XSLT
Architecture Technique de la plate-forme CASTOR Projet Castor © Ecole des Mines de Nantes
Plan de formation Chapitre 1 : Présentation de SAP
Plan de formation Chapitre 1 : Présentation de SAP
simulateur de réseau de machines UML connectées par WiFi mode ad-hoc
Projet J2EE Maverick XMLBeans Garcel Jean-Baptiste – Le Loc Martin – Muller Thibaut.
Glide OS. INTRODUCTION : Ce bureau comporte : Un client de messagerie. Un agenda. Un éditeur photos. Un traitement de texte. Un outil de création de site.
Septembre Interconnexion entre HAL et dautres systèmes dinformation.
MIAGE MASTER 1 Cours de gestion de projet
Mise en place de quotas d’impression
Sommaire Objectif de Peakup Principes de fonctionnement
Introduction à la conception de Bases de Données Relationnelles
Xml/xslt : Extensible Stylesheet Language Transformation réalisé par: saÏd NAÏM.
Des outils pour le développement logiciel
Notions sur le XML Réfs : manuel p 149. Introduction Le XML (eXtensible Markup Language) est un standard d'échange de données. Il fait partie comme le.
Module 2 : Configuration de l'environnement Windows 2000.
Projet de Master première année 2007 / 2008
BOUSQUET Alexis - GUILLEMIN Vincent - PETIT Cédric
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Le monitoring réseau dans EGEE Guillaume.
09/11/2006 CMS Content Management System Système de Gestion de Contenu.
Objectifs A la fin de ce chapitre, vous pourrez : présenter l'utilisation d'opérations de chargement de données par chemin direct décrire l'utilisation.
Concepts intermédiaires de VHDL
EGEE is a project funded by the European Union under contract IST Noeud de Grille au CPPM.
Projet OASIS PCfEngine Encadrant : M. Keryell Date : Mercredi 02 Mars 2005 Pascal Virmaud.
Code Contracts Gilles TOURREAU - MVP C# Architecte .NET / Formateur
Struts.
PHP 6° PARTIE : LES SESSIONS 1.Introduction 2.Identificateur de session 3.Variables de session 4.Client / Serveur 5.Principe 6.Ouverture de session 7.Enregistrement.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks SLA, SLD, MoU et Sécurité Rolf Rumler, CC-IN2P3.
Présentation de la taxonomie XBRL BE-fr-pfs-ci Bruxelles, le 25 janvier 2006 Camille Dümm Pascal Rodrique Centrale des bilans.
Quattor : Opérations Courantes - G. Philippon/M. Jouvin4-5/2/2009Quattor : Opérations Courantes - G. Philippon Opérations courantes.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Transition vers EGEE-III (et EGI?) Pierre.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks OSCT / OSCT-DC R. Rumler Lyon/Villeurbanne.
Réunion de suivi de projet Mercredi 9 juillet 2008.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Data management David Bouvet IN2P3-CC Clermont.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Sécurité sur le GRID Ahmed Beriache (CGG)
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Sécurité sur le GRID Ahmed Beriache (CGG)
Description générale: Le front office regroupe différents mini- jeux et les alimente en contenu. Nous fournissons ainsi une enveloppe de jeux paramétrable.
Subversion.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Soumission de jobs David Bouvet IN2P3-CC.
Enabling Grids for E-sciencE EGEE-III INFSO-RI Sécurité sur la Grille G. Philippon (LAL – CNRS ) Tutorial EGEE Utilisateur (DAKAR)
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Quelques commandes de la grille David Bouvet.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Session “Site Administrator” Pierre Girard.
INFSO-RI Enabling Grids for E-sciencE Support MPI avec Torque/PBS C. Loomis (LAL-Orsay) EGEE-FR Conférence Téléphonique 7 Juin 2005.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Data Management René Météry CS Tutorial EGEE.
INFSO-RI Enabling Grids for E-sciencE Les services d’EGEE Fede Eric Inspirée de la présentation de Frédéric Hemmer JRA1 EGEE 1 st.
Réunion EGEE France 11/6/2004Page 1Rolf Rumler Structure de l’exploitation d’EGEE.
Edit Knoops CPPM 20/01/2009 Enabling Grids for E-sciencE Gestion des données Gestion des jobs Edith Knoops.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Soumission de jobs C. Loomis / M. Jouvin.
INFSO-RI Enabling Grids for E-sciencE Sécurité sur la Grille C. Loomis (LAL-Orsay) Tutorial EGEE Utilisateur (LAL) 8 octobre 2007.
EGEE is a project funded by the European Union under contract INFSO-RI Copyright (c) Members of the EGEE Collaboration Infrastructure Overview.
Diffusion des données sur la toile eaufrance : les chantiers 2015 Groupe de valorisation de l’information 26/05/2014 – Anne Macaire.
Réunion des sites LCG France- Marseille juin ACTIVITES DU GROUPE ACCOUNTING FRANCE GRILLES Cécile Barbier (LAPP)
Planning Process « t’as un plan pour ce soir ? » Tony Carnal Altran.
EGEE induction course, 22/03/2005 INFSO-RI Enabling Grids for E-sciencE Infrastructure Overview Pierre Girard French ROC deputy.
INFSO-RI Enabling Grids for E-sciencE Adaptation de GRIDSITE à WEBDAV Cédric Duprilot CNRS/IN2P3/LAL.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Monitoring dans EGEE Frederic Schaer ( Judit.
INFSO-RI Enabling Grids for E-sciencE Data management Daniel Jouvenot IN2P3-LAL ORSAY - 02/02/2007.
INFSO-RI Enabling Grids for E-sciencE La gestion des données Daniel Jouvenot LAL-IN2P3-CNRS 18/06/2008.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Session “Site Administrator” Pierre Girard.
INFSO-RI Enabling Grids for E-sciencE JRA4 Network Service Development EGEE France, 24 Mars 2005 Sophie Nicoud.
Transcription de la présentation:

INFSO-RI Enabling Grids for E-sciencE NA4 test Eric Fede on behalf of the team

EGEE Meeting Fédération France- 24/03/05 2 Enabling Grids for E-sciencE INFSO-RI Plan Objectifs Contexte Structure Fichiers Exemple Résultats Liens

EGEE Meeting Fédération France- 24/03/05 3 Enabling Grids for E-sciencE INFSO-RI Objectifs –Produire une testsuite correspondant aux différents cas d’utilisations identifiés par les applications. Contraintes –Utilisables sur tous les testbeds disponibles ( LCG / Glite) par de «simples» utilisateurs Pourquoi une nouvelle testsuites ? –Indépendante de tout framework pour une intégration facile –Conforme aux formats et schéma d’entrées/sorties définis pour l’ensemble du projet  Autogéneration des rapports de tests  Commun à toutes les équipes de tests du projet –Aussi modulaire que possible  Implémentation, ajout, suppression et modification plus facile –Aussi indépendante que possible du middelware

EGEE Meeting Fédération France- 24/03/05 4 Enabling Grids for E-sciencE INFSO-RI Contexte Équipes de tests de EGEE –JRA1 : Tests fonctionnels –NA4 : Tests correspondants à des cas d’utilisations (tests intégrés) –SA1 : Tests de certification Plateformes Glite disponibles –Testbed de test : managé par JRA1 test –Testbed de développement : managé par JRA1 développement –Testbed de certification ( à venir préproduction): managé par SA1 –NA4 test n’as pas de testbed de test propre, il utilise les trois précédents Testsuite développée en python

EGEE Meeting Fédération France- 24/03/05 5 Enabling Grids for E-sciencE INFSO-RI Structure Test Commands.xmlOption.xml Report.xmlReport.html JobLifecycle.py Job.pyProxy.py ConfigExtracter.pyCommandExtracter.pyJobOutputParser.py TestUtils.py JobUtils.py TimeoutObjectMethod.py… GridFile.py

EGEE Meeting Fédération France- 24/03/05 6 Enabling Grids for E-sciencE INFSO-RI Configuration des commandes commands.xml –Fichier xml contenant les commandes du middelware : …. –Modification facile et unique pour  Valider différentes commandes  Changer de plateformes (LCG/EGEE)  Introduire des appels à de nouveaux services dans les tests

EGEE Meeting Fédération France- 24/03/05 7 Enabling Grids for E-sciencE INFSO-RI Configuration des tests A chaque test correspond son fichier d’options options.xml –... … … … –Un seul fichier regroupant  Les options propres au test, les paramètres du tests ( job, fichier,…)  Nombre de paramètres libres important permettant avec une seule implémentation de test de couvrir un domaine de tests très large

EGEE Meeting Fédération France- 24/03/05 8 Enabling Grids for E-sciencE INFSO-RI Exemple Lancer un test : JobSubmissionSimpleMPI.py -k –x –o../etc/JobSubmissionSimpleMPI.xml –-k : conserve les fichiers temporaires après la fin du test –-x : génère un fichier de résultat conforme à PyUnit (XML) –-o : Chemin vers le fichier d’options –-c : Chemin vers le fichier de commandes Tests disponibles –CheckStorm.py –JobSubmissionBigInput.py –JobSubmissionSimpleMPI.py –JobSubmissionSimpleStorm.py –MultiDSStorm.py –JobSubmissionLargeStorm.py –JobSubmissionSimpleNoResub.py –MatchMaking.py –JobSubmissionLongSleep.py –JobSubmissionSimpleResub.py

EGEE Meeting Fédération France- 24/03/05 9 Enabling Grids for E-sciencE INFSO-RI Résultat Fichier de sortie XML compatible avec PyUnit <![CDATA[ JOBSUBMISSIONSIMPLENORESUB: Temporary Environment: Creating JOBSUBMISSIONSIMPLENORESUB: Jdl: Creating JOBSUBMISSIONSIMPLENORESUB: Jobs: Creating JOBLIFECYCLE: Init: No commands file specified, generating the generic one JOBLIFECYCLE: Init: Extracting job(s) configuration JOBLIFECYCLE: Init: Filling in life cycle variables ….. Test PASSED with 100 % of success (expected 100) ###################################################### ]]> Permet la génération de tout type de document dont le HTML

EGEE Meeting Fédération France- 24/03/05 10 Enabling Grids for E-sciencE INFSO-RI Résultat

EGEE Meeting Fédération France- 24/03/05 11 Enabling Grids for E-sciencE INFSO-RI Web Main page : – Test Suite : – –org.glite.testsuites-application (CVS) Test Cases : –