From c01011e39b1b0c968494986d1a2cb3512266abc9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20=C5=A0ustr?= Date: Fri, 15 Jan 2010 12:44:21 +0000 Subject: [PATCH] Add WMS test description. --- org.glite.lb.doc/src/LBTP-Tests.tex | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/org.glite.lb.doc/src/LBTP-Tests.tex b/org.glite.lb.doc/src/LBTP-Tests.tex index b63c146..aabeffb 100644 --- a/org.glite.lb.doc/src/LBTP-Tests.tex +++ b/org.glite.lb.doc/src/LBTP-Tests.tex @@ -17,6 +17,8 @@ This subsection gives a comprehensive overview of all system functionality tests \hline {\tt lb-test-event-delivery.sh} & Implemented & Tries to register a job and log events. Checks if the registration worked and events resulted in state change accordingly. \\ \hline +{\tt lb-test-https.sh} & Proposed & Test the HTTPs interface. \\ +\hline {\tt lb-test-logevent.sh} & Implemented & Test if local logger accepts events correctly (i.e. returns 0). \\ \hline {\tt lb-test-il-recovery.sh} & Implemented & Tests if iterlogger recovers correctly and processes events logged in between when restarted. \\ @@ -37,6 +39,8 @@ This subsection gives a comprehensive overview of all system functionality tests \hline {\tt lb-test-purge.pl} & Implemented & Test that LB server purge works correctly. \\ \hline +{\tt lb-test-wild.pl} & Implemented & Test LB "in the wild" (test with real-life WMS). \\ +\hline \end{tabularx} \subsubsection{Event logging examples} @@ -391,3 +395,23 @@ do nothing (i.e. nothing was left in the database). The example \path{org.glite.lb.client/examples/purge\_test} does exactly this sequence of steps, including the checks. \end{hints} + +\chapter{LB ``In the Wild''---Real-World WMS Test} +\req\ All \LB services running, working grid infrastructure accessible (including permissions). + +\what +\begin{enumerate} +\item Submit a simple \emph{hello-world}-type job. +\item Submit a simple job and cancel it. +\item Submit a collection of simple jobs. +\item Submit a collection and cancel it. +\item Submit a simple job that is sure to fail. +\item Submit a collection of jobs, one of which is sure to fail. +\end{enumerate} + +In all above cases: Watch the life cycle. Check the resulting state (\emph{Cleared}, \emph{Cancelled} or \emph{Aborted}). Check events received in the course of job execution; events from all relevant components must be present (NS, WM, JC, LM, and LRMS). + +\how\ \ctblb{lb-test-wild.pl} + +\result\ Jobs were submitted. Cancel operation worked where applicable. Resulting state was as expected (\emph{Cleared}, \emph{Cancelled} or \emph{Aborted}). Events were received from all components as expected. + -- 1.8.2.3