Future Test Activities SA3 All Hands Meeting Dublin

Slides:



Advertisements
Similar presentations
1 Computational Asset Description for Cyber Experiment Support using OWL Telcordia Contact: Marian Nodine Telcordia Technologies Applied Research
Advertisements

Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite Release Process Maria Alandes Pradillo.
Glite I/O Storm Testing in EDG-LCG Framework Elena Slabospitskaya, Vadim Petukhov, (IHEP, Russia) Gilbert Grosdidier, (CNRC, France) NEC'2005, Sept 16.
SharePoint 2010 Development Environment A Guide to Setup SharePoint 2010 Development Environment on Windows 7 Machine.
Combining a Virtual Grid Testbed and eLearning Courseware Kathryn Cassidy, Jason McCandless, Stephen Childs, John Walsh, Brian Coghlan, Declan Dagger Department.
03/27/2003CHEP20031 Remote Operation of a Monte Carlo Production Farm Using Globus Dirk Hufnagel, Teela Pulliam, Thomas Allmendinger, Klaus Honscheid (Ohio.
CERN, BalticGrid Project Rolandas Naujikas [rolandas nawyeekas] CERN IT/GD Vilnius University Lithuania.
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite IPv6 compliance project tests Further.
A DΙgital Library Infrastructure on Grid EΝabled Technology Release Beta Deployment Testing Plans Pedro Andrade
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks General relationships with EGEE JRA1 SA3.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Voms & Voms-admin report Vincenzo Ciaschini.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Extensions to the ETICS Build System Client.
INFSO-RI Enabling Grids for E-sciencE Strategy for gLite multi-platform support Author:Eamonn Kenny Meeting:SA3 All Hands Meeting.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks CERN status report SA3 All Hands Meeting.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Usage of virtualization in gLite certification Andreas Unterkircher.
EGEE’06 Conference Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Testing gLite middleware: overview & status Andreas.
DPM Python tools Ivan Calvet IT/SDC-ID DPM Workshop 10 th October 2014.
EMI INFSO-RI SA2: Quality Assurance Platforms for EMI 2 Andres Abad Rodriguez SA2.4 EMI All Hands Meeting May 30 th -June 1 ST, Lund (Sweden) Platforms.
CERN IT Department t LHCb Software Distribution Roberto Santinelli CERN IT/GS.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Tools and techniques for managing virtual machine images Andreas.
SAM Sensors & Tests Judit Novak CERN IT/GD SAM Review I. 21. May 2007, CERN.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GLite testing status and future Gianni Pucciani.
Experiment Support CERN IT Department CH-1211 Geneva 23 Switzerland t DBES Andrea Sciabà Hammercloud and Nagios Dan Van Der Ster Nicolò Magini.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks SA3 partner collaboration tasks & process.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Middleware Update Maria Alandes Pradillo.
INFSO-RI ETICS Local Setup Experiences A Case Study for Installation at Customers Location 4th. All Hands MeetingUwe Müller-Wilm VEGA Bologna, Nov.
INFSO-RI Enabling Grids for E-sciencE gLite Certification and Deployment Process Markus Schulz, SA1, CERN EGEE 1 st EU Review 9-11/02/2005.
TP: Grid site installation BEINGRID site installation.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Patch Preparation SA3 All Hands Meeting.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MSA3.4.1 “The process document” Oliver Keeble.
Grid-Ireland test facilities Stephen Childs Dept. of Computer Science Trinity College Dublin.
EGEE-II TCD 22 nd -25 th May 2007 Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Experiences with a distributed.
Tests at Saclay D. Calvet, A. Formica, Z. Georgette, I. Mandjavidze, P. Micout DAPNIA/SEDI, CEA Saclay Gif-sur-Yvette Cedex.
INFSOM-RI ETICS: E-infrastructure for Testing, Integration and Configuration of Software Alberto Di Meglio Project Manager.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Implementing product teams Oliver Keeble.
EGEE-III INFSO-RI Enabling Grids for E-sciencE JRA1 and SA3 All Hands Meeting December 2009, CERN, Geneva Product Teams –
INFSOM-RI ETICS and EGEE Testing Alberto Di Meglio.
EGI-InSPIRE RI EGI Webinar EGI-InSPIRE RI Porting your application to the EGI Federated Cloud 17 Feb
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks CYFRONET site report Marcin Radecki CYFRONET.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Towards an Information System Product Team.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Argus gLite Authorization Service Workplan.
EGEE-II INFSO-RI Enabling Grids for E-sciencE SA3 Report Markus Schulz For EGEE-II SA3 IT Department, CERN Final EU.
Nov 05, 2008, PragueSA3 Workshop1 A short presentation from Owen Synge SA3 and dCache.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Nagios Grid Monitor E. Imamagic, SRCE OAT.
Jean-Philippe Baud, IT-GD, CERN November 2007
Appium Studio Appium testing made easy at any scale.
ENOG13 Saint Petersburg Diego Luis Neto SW NL-ix.
UKNOF37 Manchester Diego Luis Neto SW NL-ix.
Status & Strategy for gLite multi-platform Support
Regional Operations Centres Core infrastructure Centres
Virtualization Review and Discussion
JRA1 Middleware Re-engineering Status Report
Progress on NA61/NA49 software virtualisation Dag Toppe Larsen Wrocław
Andreas Unterkircher CERN Grid Deployment
Partner Status HPCL-University of Cyprus
Testing for patch certification
glexec/SCAS pilot service
Quattor Usage at Nikhef
Quality Control in the dCache team.
Leanne Guy EGEE JRA1 Test Team Manager
ETICS Services Management
Virtualization in the gLite Grid Middleware software process
Discussions on group meeting
Porting LCG to IA64 Andreas Unterkircher CERN openlab May 2004
Module 01 ETICS Overview ETICS Online Tutorials
Site availability Dec. 19 th 2006
Presentation transcript:

Future Test Activities SA3 All Hands Meeting Dublin Andreas Unterkircher CERN Grid Deployment

Agenda Regression tests SAM tests Usage of virtualisation for testing SA3 all hands meeting

Bug regression test classification Test can be done on one isolated node Case 1: installation of rpms, configuration with yaim, valid proxy available if needed Test needs more nodes Case 2a: a server (also included: BDII) is set up and needs to be tested via a client API/CLI from another machine (more realistic) Case 2b: an API needs to be tested and needs a server Case 2b-1: server needs special setup (version etc.) Case 2b-2: server can be standard Case 2c: several nodes are involved (FTS) Test is difficult Case 3: web interface tests, security bugs (no info available), complicated workflow, problems that only occur after running the service for a long time etc. SA3 all hands meeting

gLite 3.1 bug classification Looked at all bugs fixed in gLite 3.1 updates 01 – 10: Test type Number of bugs Case 1 42 55% Case 2a 11 14% Case 2b-1 1 1% Case 2b-2 5 7% Case 2c 3 4% Case 3 14 18% Total 76 Easy to test categories (1, 2b-2) accord for 62% (but gLite 3.1 at the moment only contains a subset of all services, thus this number is not representative for a full release) SA3 all hands meeting

Regression test framework One regression test is one shell script Tests should be all in CVS and executable on the command line after check out Proposal: regtest/ ./regTest.sh --testList Wntests.txt --pretest <pretest function> --posttest <posttest function> Wntests.txt - list of bugs for WN regtest/tests: bug34562 – contains function bug34562() regtest/common: contains pretest/posttest scripts, common variables SA3 all hands meeting

Regression test framework Simple structure allows for integration into ETICS or SAM For every patch certified regression tests must be written (if possible according to bug classification). Partners will also write regression tests for older gLite 3.1 bugs. We set up the framework initially with a few regression tests to get some initial experience. SA3 all hands meeting

SAM tests Several new tests were written and integrated into SAM without big problems. It is currently not possible to easily add/remove machines or services to/from SAM. This needs manual intervention in the SAM database. A more dynamic approach would be useful as we now often use virtual machines for certification. SA3 all hands meeting

Usage of virtualization for testing Ideal world: for every patch to certify a dedicated testbed is brought up with one click. Is this achievable ? How are the partners using virtualisation ? How can we coordinate usage of virtualisation ? Images VM management frameworks Automatic attachment/removal of virtual testbeds to the certification testbed. Automatic attachment/removal of virtual testbeds to SAM. SA3 all hands meeting

VM management frameworks Vgrid: https://twiki.cern.ch/twiki//bin/view/Virtualization/VirtualMachinesManagementSystem Gridbuilder: http://sourceforge.net/projects/gridbuilder Usher: http://usher.ucsd.edu/trac/wiki/UCSDDocumentation openQRM: http://www.openqrm.org/ Enomalism: http://www.enomalism.com/ SmartDomains: https://sourceforge.net/projects/smartdomains OSFarm (image generation): http://cern.ch/osfarm SA3 all hands meeting