Ted Hesselroth USCMS T3 Meeting 2008-03-03 Abhishek Singh Rana and Frank Wuerthwein UC San Diego Ted Hesselroth STAF/STAX OSG Storage 2009-11-18 Demo of.

Slides:



Advertisements
Similar presentations
IBM Software Group Practical Approaches to End-to-End Automation with STAF and STAX.
Advertisements

Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
Test Automation Framework Ashesh Jain 2007EE50403 Manager Amit Maheshwari.
Software Testing Automation Framework (STAF) Open Source Testing System from IBM.
2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India.
© 2009 IBM Corporation Hands-on Automation with STAF/STAX Parts
Setting up of condor scheduler on computing cluster Raman Sehgal NPD-BARC.
DISTRIBUTED MANAGEMENT THREE APPROACHES ARE BEING DEFINED MIB BASED EXPRESSION MIB EVENT MIB NOTIFICATION LOG MIB SCRIPT BASED SCRIPT MIB SCHEDULE MIB.
Server-Side vs. Client-Side Scripting Languages
Software Language Levels Machine Language (Binary) Assembly Language –Assembler converts Assembly into machine High Level Languages (C, Perl, Shell)
NGOP J.Fromm K.Genser T.Levshina M.Mengel V.Podstavkov.
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
How to install the Zelle graphics package
BizTalk Deployment using Visual Studio Release Management
Programming Concepts and Languages Chapter 12 – Computers: Understanding Technology, 3 rd edition 1November
Python for S60 SmartPhones PostPC Workshop Fall 2006 Amnon Dekel.
Scripting on Linux Origins of scripting languages Learning scripting languages A simple example of a shell script A script with a loop and debugging Processing.
Using Opal to deploy a real scientific application as a Web service Sriram Krishnan
GRAPPA Part of Active Notebook Science Portal project A “notebook” like GRAPPA consists of –Set of ordinary web pages, viewable from any browser –Editable.
MODELLER hands-on Ben Webb, Sali Lab, UC San Francisco Maya Topf, Birkbeck College, London.
M Gallas CERN EP-SFT LCG-SPI: SW-Testing1 LCG-SPI: SW-Testing LCG Applications Area GridPP 7 th Collaboration Meeting LCG/SPI LCG.
Working Out with KURL! Shayne Koestler Kinetic Data.
Robot Framework – Basic Level. Date: Version:1.0 Page 1.
© 2012 IBM Corporation Rational Insight | Back to Basis Series Chao Zhang Unit Testing.
© 2012 LogiGear Corporation. All Rights Reserved Robot framework.
Rsv-control Marco Mambelli – Site Coordination meeting October 1, 2009.
Nightly Releases and Testing Alexander Undrus Atlas SW week, May
Capture and Replay Often used for regression test development –Tool used to capture interactions with the system under test. –Inputs must be captured;
Automate Administration with KURL Shayne Koestler.
Python – Part 1 Python Programming Language 1. What is Python? High-level language Interpreted – easy to test and use interactively Object-oriented Open-source.
UNIX Commands. Why UNIX Commands Are Noninteractive Command may take input from the output of another command (filters). May be scheduled to run at specific.
Problem Solving using the Science of Computing MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.
AutoTester & UAT Automation Framework By SSTZ-UAT.
Global Grid Forum GridWorld GGF15 Boston USA October Abhishek Singh Rana and Frank Wuerthwein UC San Diegowww.opensciencegrid.org The Open Science.
Towards Storage On-Demand on Petabyte Grids A case for: Quotas and Reserve-ahead, Timed Leases and Contracts Frank Wuerthwein UC San Diego Abhishek Singh.
LHCb Software Week November 2003 Gennady Kuznetsov Production Manager Tools (New Architecture)
Ibm.com /redbooks © Copyright IBM Corp All rights reserved. WP07 ITSO iSeries Technical Forum WebSphere Portal Express– Installation, Configuration.
Eclipse 24-Apr-17.
Guide to Linux Installation and Administration, 2e1 Chapter 11 Using Advanced Administration Techniques.
Component 4: Introduction to Information and Computer Science Unit 5: Overview of Programming Languages, Including Basic Programming Concepts Lecture 2.
EGEE is a project funded by the European Union under contract IST Tools survey status, first experiences with the prototype Diana Bosio EGEE.
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES TeraGrid.
M Gallas CERN EP-SFT LCG-SPI: SW-Testing1 LCG-SPI: SW-Testing QMTest test framework LCG AppArea meeting (16/07/03) LCG/SPI LCG Software.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
Surya Bahadur Kathayat Outline  Ramses  Installing Ramses  Ramses Perspective (Views and Editors)  Importing/Exporting Example.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Technical Validation The Technical Validation is a testing framework of the AUGER offline to monitor the code development process. It is not a validation.
CSC 1010 Programming for All Lecture 2 Introduction to Python Some material based on material from Marty Stepp, Instructor, University of Washington.
Introduction to Programming and JavaScript. Programming.
Software Development Introduction
INTRODUCTION TO JAVA AND ANDROID. Slide 2 Our Ecosystem Java Eclipse Android SDK.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
Robot Framework – Basic Level. Date: Version:1.0 Page 1.
 Prepared by: Eng. Maryam Adel Abdel-Hady
Ansible and Ansible Tower 1 A simple IT automation platform November 2015 Leandro Fernandez and Blaž Zupanc.
Ted Hesselroth, OSG Site Administrators Meeting, December 13, 2007 Abhishek Singh Rana and Frank Wuerthwein UC San Diego dCache in OSG 1.0 and SRM 2.2.
PHP stands for …….. “PHP Hypertext Pre-processor” and is a server-side scripting language like ASP. PHP scripts are executed on the server PHP supports.
J. Snuverink and J. Pfingstner LinSim LinSim Linear Accelerator Simulation Framework with PLACET an GUINEA-PIG Jochem Snuverink Jürgen Pfingstner 16 th.
Open Science Grid Configuring RSV OSG Resource & Service Validation Thomas Wang Grid Operations Center (OSG-GOC) Indiana University.
PROBLEM SOLVING WARM-UP Fill in the spaces using any operation to solve the following (!, (), -/+,÷,×): = 6.
Why don’t programmers have to program in machine code?
Team MITRE Sentinel Final Presentation
Building Analytics At Scale With USQL and C#
Introduction to Programming the WWW I
Hands-on Automation with STAF/STAX Parts 1 - 4
Programming Concepts and Languages
Web Server Administration
Input and Output Python3 Beginner #3.
Presentation transcript:

Ted Hesselroth USCMS T3 Meeting Abhishek Singh Rana and Frank Wuerthwein UC San Diego Ted Hesselroth STAF/STAX OSG Storage Demo of STAF and STAX Ted Hesselroth Fermilab

Ted Hesselroth USCMS T3 Meeting Abhishek Singh Rana and Frank Wuerthwein UC San Diego Ted Hesselroth STAF/STAX OSG Storage Ted Hesselroth OSG Storage Forum Ted Hesselroth STAF/STAX OSG Storage STAF Software Testing Automation Framework  STAF is an Open Source automation framework designed around the idea of reusable components. It is intended to make it easier to create automated testcases and workloads. Supported Testing Scenarios  Orchestrating a series of tests Call external user-written scripts Loops, conditionals Parallel execution Event listening, cron Move input and output files  Running tests in a distributed environment

Ted Hesselroth USCMS T3 Meeting Abhishek Singh Rana and Frank Wuerthwein UC San Diego Ted Hesselroth STAF/STAX OSG Storage Ted Hesselroth OSG Storage Forum Ted Hesselroth STAF/STAX OSG Storage STAF Features Distributed, peer-to-peer Authz by uid or machine name Monitoring Logging Control by  STAF shell, Java, Perl, Python, Tcl, STAX

Ted Hesselroth USCMS T3 Meeting Abhishek Singh Rana and Frank Wuerthwein UC San Diego Ted Hesselroth STAF/STAX OSG Storage Ted Hesselroth OSG Storage Forum Ted Hesselroth STAF/STAX OSG Storage The STAF Project IBM  3 developers  Version 0.10: 02/16/1998  Version 3.3.5: 09/30/2009  C++ Many documents google “staf ibm” -> 88,100 hits

Ted Hesselroth USCMS T3 Meeting Abhishek Singh Rana and Frank Wuerthwein UC San Diego Ted Hesselroth STAF/STAX OSG Storage Ted Hesselroth OSG Storage Forum Ted Hesselroth STAF/STAX OSG Storage Setup Tarball, install script  Target: /opt/staf Extensions  Download, place in directory  Edit services file Run Services  < 5 MB mem

Ted Hesselroth USCMS T3 Meeting Abhishek Singh Rana and Frank Wuerthwein UC San Diego Ted Hesselroth STAF/STAX OSG Storage Ted Hesselroth OSG Storage Forum Ted Hesselroth STAF/STAX OSG Storage STAX XML-based execution language Installs as extension of STAF Uses jython Set variables using python syntax Java console for STAX invocation, messages, results

Ted Hesselroth USCMS T3 Meeting Abhishek Singh Rana and Frank Wuerthwein UC San Diego Ted Hesselroth STAF/STAX OSG Storage Ted Hesselroth OSG Storage Forum Ted Hesselroth STAF/STAX OSG Storage Example - nop

Ted Hesselroth USCMS T3 Meeting Abhishek Singh Rana and Frank Wuerthwein UC San Diego Ted Hesselroth STAF/STAX OSG Storage Ted Hesselroth OSG Storage Forum Ted Hesselroth STAF/STAX OSG Storage System Call 'local' 'nedit'

Ted Hesselroth USCMS T3 Meeting Abhishek Singh Rana and Frank Wuerthwein UC San Diego Ted Hesselroth STAF/STAX OSG Storage Ted Hesselroth OSG Storage Forum Ted Hesselroth STAF/STAX OSG Storage Checking Return Code 'local' 'echo wow' 'Error: RC=%s, STAXResult=%s' % (RC, STAXResult) 'Process RC was 0. STAXResult=%s' % STAXResult

Ted Hesselroth USCMS T3 Meeting Abhishek Singh Rana and Frank Wuerthwein UC San Diego Ted Hesselroth STAF/STAX OSG Storage Ted Hesselroth OSG Storage Forum Ted Hesselroth STAF/STAX OSG Storage Setting Variables, Importing STAX scripts ImportMachine = 'local' ImportDirectory = '{STAF/Config/STAFRoot}/services/stax' from random import randint

Ted Hesselroth USCMS T3 Meeting Abhishek Singh Rana and Frank Wuerthwein UC San Diego Ted Hesselroth STAF/STAX OSG Storage Ted Hesselroth OSG Storage Forum Ted Hesselroth STAF/STAX OSG Storage Loops, Calling python, Setting Status … r = randint(1, 100) { 'parms' : '1 1 %s' % r }

Ted Hesselroth USCMS T3 Meeting Abhishek Singh Rana and Frank Wuerthwein UC San Diego Ted Hesselroth STAF/STAX OSG Storage Ted Hesselroth OSG Storage Forum Ted Hesselroth STAF/STAX OSG Storage End …