Www.eu-etics.org INFSOM-RI-026753 Testing and the OMII-Europe Project ETICS All Hands Meeting – 23-25 may 2007 Carlos Aguado Sánchez Tomasz Kokoszka CERN.

Slides:



Advertisements
Similar presentations
Delivering User Needs: A middleware perspective Steven Newhouse Director.
Advertisements

TeraGrid Deployment Test of Grid Software JP Navarro TeraGrid Software Integration University of Chicago OGF 21 October 19, 2007.
March 6 th, 2009 OGF 25 Unicore 6 and IPv6 readiness and IPv6 readiness
GLUE 2.0 and GLUEMan Sergio Andreozzi, INFN-CNAF, Bologna (Italy) OGF Feb 2008, Cambridge, MA, USA.
GridSAM Overview Grid Job S ubmission A nd M onitoring Service What is GridSAM? Funded by the OMII Managed Programme (Started in Sept, 04) Client Perspective.
Project Overview Daniel Mallmann, Research Centre Juelich Alistair Dunlop, University of Southampton.
OMII-Europe Repository Steven Newhouse Director, OMII-UK.
Data Management Expert Panel - WP2. WP2 Overview.
VOMS & SAML Valerio Venturi MWSG /6/07. EU project: RIO31844-OMII-EUROPE OMII-Europe OMII-Europe is an EU-funded project which has been established.
SC7 WG6 Rome Engineering Ingegneria Informatica S.p.A. INFSO-RI Isabel Matranga ETICS Automated Building,Testing and Quality Assurance.
Software Engineering Steven Newhouse. © Activity Within OMII Bugs Regression Tests Testing Functional Specifications Sources Development Teams Priority.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
INFSOM-RI Performing tests using several machines: Coscheduling ETICS Project, CERN.
Building components for Grid Interoperability Stephen Brewer, Deputy Project Manager, OMII-Europe OGF 22 – Boston, MA.
INFSO-RI Quality Assurance with ETICS – multi- node automated testing CGW 09 M.Zurek, A. A. Rodriguez, A. Aimar, A. di Meglio, L. Dini CERN Krakow,
What is OMII-Europe? Qin Li Beihang University. EU project: RIO31844-OMII-EUROPE 1 What is OMII-Europe? Open Middleware Infrastructure Institute for Europe.
EMI INFSO-RI EMI SA2 Report Quality Assurance Alberto Aimar (CERN) SA2 WP Leader.
EMI INFSO-RI EMI Quality Assurance Processes (PS ) Alberto Aimar (CERN) CERN IT-GT-SL Section Leader EMI SA2 QA Activity Leader.
Web: Towards Grid Interoperability Richard Boardman, Stephen Crouch, Hugo Mills, Steven Newhouse, Juri Papay and.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
INFSOM-RI ETICS Demo Building and Testing Interoperability of DICOM Servers and Client Paolo Fabriani - Engineering Matteo Selmi.
INFSOM-RI Training: Browsing and Editing with Web Tools Paolo Fabriani, Engineering Ingegneria Informatica S.p.A. (Italy) ETICS.
INFSO-RI Module 01 ETICS Overview Alberto Di Meglio.
JRA1/Job Submission and Monitoring Moreno Marzolla on behalf of JRA1/Job Submission Task INFN Sezione di Padova,
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
© 2008 Open Grid Forum Independent Software Vendor (ISV) Remote Computing Primer Steven Newhouse.
DORII Joint Research Activities DORII Joint Research Activities Status and Progress 6 th All-Hands-Meeting (AHM) Alexey Cheptsov on.
SAML support in VOMS Valerio Venturi EGEE JRA1 AH Meeting, Amsterdam 20/23 February 2008.
Enabling Grids for E-sciencE CREAM-BES Luigi Zangrando INFN Sezione di Padova, Supercomputing'07.
INFSO-RI SA1 Service Management Alberto AIMAR (CERN) ETICS 2 Final Review Brussels - 11 May 2010.
INFSO-RI Enabling Grids for E-sciencE SA1 and gLite: Test, Certification and Pre-production Nick Thackray SA1, CERN.
INFSO-RI Module 05 The ETICS Plugins and Compliance Analysis Alberto Di Meglio.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
Project Overview Dr Fredrik Hedman Royal Institute of Technology (PDC/KTH)
EMI INFSO-RI Guidelines and SQA Process Maria Alandes Pradillo (CERN) SA2.2 Task Leader.
Testing Grid Software on the Grid Steven Newhouse Deputy Director.
INFSO-RI Enabling Grids for E-sciencE Ganga 4 – The Ganga Evolution Andrew Maier.
EMI is partially funded by the European Commission under Grant Agreement RI SA2 – Development Tools Andres Abad Rodriguez SA2.4 Tools Activity Leader.
INFSOM-RI WP5: Dissemination, Training, Certification Study and Web Interface Status Report ETICS All-Hands – 21 November 2007.
INFSOM-RI The ETICS Web Portal WP5 activity Tomasz Kokoszka CERN/WP5.
INFSOM-RI The Reporting Engine Paolo Fabriani Engineering Ingegneria Informatica S.p.A. 2 nd ETICS All Hands Meeting Bologna –
EGI Technical Forum Amsterdam, 16 September 2010 Sylvain Reynaud.
CEDPS Services Area Update CEDPS Face-to-Face Meeting ANL October 2007.
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
Components Selection Validation Integration Deployment What it could mean inside EGI
The GridPP DIRAC project DIRAC for non-LHC communities.
INFSOM-RI ETICS: E-infrastructure for Testing, Integration and Configuration of Software Alberto Di Meglio Project Manager.
Enabling Grids for E-sciencE EGEE-III-INFSO-RI EGEE and gLite are registered trademarks Francesco Giacomini JRA1 Activity Leader.
INFSOM-RI ETICS and EGEE Testing Alberto Di Meglio.
The European KnowARC Project Péter Stefán, NIIF/HUNGARNET/KnowARC TNC2009, June 2009, Malaga.
INFSOM-RI The ETICS Service Configuration, Building and Testing Elisabetta Ronchieri, ETICS Project, INFN CNAF.
M.-E. Bégin¹, S. Da Ronco², G. Diez-Andino Sancho¹, M. Gentilini³, E. Ronchieri ², and M. Selmi² ¹CERN, Switzerland, ² INFN-Padova, Italy, ³INFN-CNAF,
ETICS, EU-OMII and the Software Repository Andrea Caltroni, INFN Padova ETICS 1 st All-Hands Meeting, Budapest - May 29-31, 2006.
INFSOM-RI Elisabetta Ronchieri INFN CNAF ETICS 2 nd EU Review (CERN) 15 February 2008 WP3 - Software Configuration Tools and Methodologies.
INFSOM-RI WP3: WP3: Software configuration tools and methodologies Status Report ETICS All-Hands – 23 May 2007 E. Ronchieri.
Overview on the work performed during EPIKH Training Faiza MEDJEK /INFN, CATANIA 1.
SCI-BS is supported by the FP7 Capacities Programme under contract nr RI Quality assurance in SCI-BUS project by applying agile testing practices.
JRA1/Job Submission and Monitoring Moreno Marzolla on behalf of JRA1/Job Submission Task INFN Sezione di Padova, OMII-EU AH.
JRA1/Job Submission and Monitoring Moreno Marzolla INFN Padova.
JRA1/Job Submission and Monitoring Moreno Marzolla on behalf of JRA1/Job Submission Task INFN Sezione di Padova, OMII-EU Meeting,
JRA1/Job Submission and Monitoring Moreno Marzolla on behalf of JRA1/Job Submission Task INFN Sezione di Padova, OMII-EU Meeting,
JRA1 Middleware re-engineering
Argus EMI Authorization Integration
All-Hands Meeting Outcome and Discussion
Mehran Ahsant, PDC, Joni Hahkala, HIP on behalf of JRA3
Regional Operations Centres Core infrastructure Centres
JRA2: Acceptance Testing senarious
Introduction to the Application Hosting Environment
Marc-Elian Bégin ETICS Project, CERN
Module 01 ETICS Overview ETICS Online Tutorials
Presentation transcript:

INFSOM-RI Testing and the OMII-Europe Project ETICS All Hands Meeting – may 2007 Carlos Aguado Sánchez Tomasz Kokoszka CERN

INFSOM-RI All Hands Meeting - Madison May Agenda ETICS and OMII-EU relationship (Carlos)ETICS and OMII-EU relationship (Carlos) Testing (Carlos):Testing (Carlos): –Previous works –Current status –Next steps Integration (Tomasz):Integration (Tomasz): –Overview –Architecture –Status

INFSOM-RI All Hands Meeting - Madison May ETICS and OMII-EU relationship Main goal of OMII-Europe: Provide the main set of Grid services, common to current European Grid Middlewares, in order to achieve Grid interoperability within the European Research Area.Main goal of OMII-Europe: Provide the main set of Grid services, common to current European Grid Middlewares, in order to achieve Grid interoperability within the European Research Area. Two major efforts:Two major efforts: –Re-engineering of services (JRA1-4) –Quality assurance and repository management (SA1-2) ETICS will provide most of the second effort: building & testing and repository servicesETICS will provide most of the second effort: building & testing and repository services

INFSOM-RI All Hands Meeting - Madison May Previous works Testing for quality-assured software will be subscribed to JRA1 outputs. Starting with Job submission and Job monitoring WS.Testing for quality-assured software will be subscribed to JRA1 outputs. Starting with Job submission and Job monitoring WS. Quality assurance effort guided through integrating scenario:Quality assurance effort guided through integrating scenario: –Compliance test suite around HPC Profile Application (JSDL extension) and integration in NMI/Metronome –Run the compliance test within ETICS system Compliance tests designed as unit tests following the OGF proposed standards (JSDL, BES in ready for comments status)Compliance tests designed as unit tests following the OGF proposed standards (JSDL, BES in ready for comments status)

INFSOM-RI All Hands Meeting - Madison May Current status Mainly focused on BES compliance testsMainly focused on BES compliance tests –Development of generic BES-Factory client (based on BES spec. V33) Using Axis2 as WS engine for managing the access to every BES endpointUsing Axis2 as WS engine for managing the access to every BES endpoint –Troubles with WSS Development of compliance test for any Job submission endpointDevelopment of compliance test for any Job submission endpoint –Right now, only CREAM-BES is been used –Current difficulty: no many BES implementations (UNICORE in progress, Globus is frozen...)

INFSOM-RI All Hands Meeting - Madison May Next steps Check accuracy of developed tests: can we say this software is fully BES compliance?Check accuracy of developed tests: can we say this software is fully BES compliance? –Now only focused on server side, what about client side? Extend compliance tests to every BES service: BES- Activity and BES-ManagementExtend compliance tests to every BES service: BES- Activity and BES-Management Run into ETICS systemRun into ETICS system –Add as a corresponding plugin?

INFSOM-RI All Hands Meeting - Madison May Testing - questions TESTING QUESTIONS

INFSOM-RI All Hands Meeting - Madison May Integration OMII-EU repository and ETICS integration

INFSOM-RI All Hands Meeting - Madison May Integration – overview Idea Use ETICS to build & test and assure software qualityIdea Use ETICS to build & test and assure software quality –Keep previous functionality (binaries uploaded manually) Implementation Integrate (wrap) ETICS functionality into existing OMII-EU repository:Implementation Integrate (wrap) ETICS functionality into existing OMII-EU repository: –Link OMII-Europe repository objects to ETICS objects –OMII project  ETICS component –OMII project release  ETICS configuration –Mapping known only at OMII-Europe side –Relay on ETICS repository: –Transparent to the OMII user –Provide links to binaries (build results) and reports (build&test reports)

INFSOM-RI All Hands Meeting - Madison May Integration - architecture OMII-EuropeMiddlewareETICS OMII-Europe repository Java based web-application Link OMII project to ETICS component Java based web-application Web-Service build-system Web-Service repository ETICS service façade Java library Remote call HTTP Local call

INFSOM-RI All Hands Meeting - Madison May Integration - middleware Web-application:Web-application: –Provides UI to map project from OMII-Europe repository to ETICS component –Based on portal-common (ETICS look & feel) Java library:Java library: –Provides information about linked ETICS objects –Façade to ETICS web-services

INFSOM-RI All Hands Meeting - Madison May Integration – OMII-EU, ETICS Changes in OMII-Europe repository application:Changes in OMII-Europe repository application: –Store information about linked ETICS object –Add a link for middleware web-application –Alternate the form to add a new project-release –Auto replace links to binaries and reports by links to ETICS repository –Add a link to ETICS web-client to invoke remote build/test Changes in ETICS system:Changes in ETICS system: –none

INFSOM-RI All Hands Meeting - Madison May Integration - status Middleware web-application:Middleware web-application: –Done: linking requires creating a new ETICS component –Required extension: allow linking to an existing component Middleware java-libraryMiddleware java-library –Done OMII-Europe repository updateOMII-Europe repository update –Done (some bugs, requires testing)

INFSOM-RI All Hands Meeting - Madison May Integration - people involved Muan-Hong Ng – OMII-Europe repository developerMuan-Hong Ng – OMII-Europe repository developer Marc-Elian Bégin – coordination at CERN sideMarc-Elian Bégin – coordination at CERN side Lorenzo Dini – middleware java-libraryLorenzo Dini – middleware java-library Tomasz Kokoszka – middleware web-applicationTomasz Kokoszka – middleware web-application Thanks to:Thanks to: –Paolo Fabriani – updates in ETICS Web-Client

INFSOM-RI All Hands Meeting - Madison May Integration - questions INTEGRATION QUESTIONS