From 45df8bb8d889acb039ce61fdee1849eb28fd2d42 Mon Sep 17 00:00:00 2001 From: Mart Lubbers Date: Wed, 11 Nov 2015 13:24:45 +0100 Subject: [PATCH] table works --- a2/1cases.tex | 97 ++++++++++++++++++++++----------------------------- 1 file changed, 42 insertions(+), 55 deletions(-) diff --git a/a2/1cases.tex b/a2/1cases.tex index 40bd1b9..47f7acf 100644 --- a/a2/1cases.tex +++ b/a2/1cases.tex @@ -7,81 +7,68 @@ are to be run in a terminal. Commands prefixed with a \texttt{\#} should be run with root permissions. Commands prefixed with a \texttt{\$} should be run with user permissions. -\begin{longtabu}{|l|X|} +\begin{longtable}{|p{.2\linewidth}|p{.8\linewidth}|} \hline Check 1 & Get the SUT in a workable state.\\ \hline - Course of action & - \begin{enumerate} - \item Import the VirtualBox image into VirtualBox. - \item Boot the vm. - \item Verify the SUT booted successfully and the network modules - are loaded. - \end{enumerate}\\ - \hline Passed & \textit{Yes/No} \\ + \multirow{3}{*}{Course of action} + & 1. Import the VirtualBox image into VirtualBox.\\ + & 2. Boot the vm.\\ + & 3. Verify the SUT booted successfully and the network modules are + loaded.\\ + \hline + Passed & \textit{Yes/No} \\ \hline\hline - Check 2 & Verify the SUT is complete. \\\hline - Course of action & - \begin{enumerate} - \item Boot the SUT as in \emph{Check 1}. - \item Verify the loopback device exists by running - \texttt{\$ ifconfig}. - \item Verify the \emph{echo-server} is present on the system. - \item Verify \emph{Scapy} is present on the system by running - \texttt{\$ scapy}. - \item Verify all scripts used for testing are present on the - system. - \end{enumerate}\\ + Check 2 & Verify the SUT is complete. \\ + \hline + \multirow{5}{*}{Course of action} + & 1. Boot the SUT as in \emph{Check 1}.\\ + & 2. Verify the loopback device exists by running + \texttt{\$ ifconfig}.\\ + & 3. Verify the \emph{echo-server} is present on the system by running + \texttt{\$ file code/server/Main.java}\\ + & 4. Verify \emph{Scapy} is present on the system by running + \texttt{\$ scapy}.\\ + & 5. Verify all scripts used for testing are present on the system.\\ \hline Passed & \textit{Yes/No}\\ + \hline\hline Check 3 & Initialize the testing environment.\\ \hline - Course of action & - \begin{enumerate} - \item Boot the SUT as in \emph{Check 1}. - \item Setup iptables by executing - \texttt{\# code/iptables.sh}~\footnote{ The IPTables script - ensures that the OS does not drop packets due to an the - unknown source.} - \item Navigate to the working directory by running - \texttt{\$ cd /home/student/tt2015} - \item Compile the echo server by running - \texttt{\# cd code/server \&\& make \&\& cd -} - \item Start the echo server by running - \texttt{\# cd code/server \&\& java Main} - \end{enumerate}\\ + \multirow{5}{*}{Course of action} + & 1. Boot the SUT as in \emph{Check 1}.\\ + & 2. Setup iptables by executing + \texttt{\# code/iptables.sh}~\footnote{The IPTables script ensures + that the OS does not drop packets due to an the unknown source.}\\ + & 3. Navigate to the working directory by running + \texttt{\$ cd /home/student/tt2015}\\ + & Compile the echo server by running + \texttt{\# cd code/server \&\& make \&\& cd -}\\ + & Start the echo server by running + \texttt{\# cd code/server \&\& java Main}\\ \hline Passed & \textit{Yes/No}\\ \hline\hline Check 4 & Test the tool environment.\\ \hline - Course of action & - \begin{enumerate} - \item Initialize the SUT as in \emph{Check 3} - \item Execute the test script by running - \texttt{\# code/client/helloworld.py}. - \item Verify the console displays a success message. - \end{enumerate}\\ + \multirow{3}{*}{Course of action} + & 1. Initialize the SUT as in \emph{Check 3}\\ + & 2. Execute the test script by running + \texttt{\# code/client/helloworld.py}\\ + & 3. Verify the console displays a success message.\\ \hline Passed & \textit{Yes/No}\\ \hline\hline - Check 5 & All test inputs and scripts are present. \\\hline - % DIT MOET NOG EVEN ANDERS - Course of action & - \begin{enumerate} - \item Boot the SUT as in \emph{Check 1}. - \item Execute the command \texttt{ls scripts/tests} - \item Verify that there is a file named case$X$ for each test case - $X$ - \item Use \emph{ls packets} - \item Verify that there is a file named \texttt{single.pcap} and - \texttt{multi.pcap}. - \end{enumerate}\\ + Check 5 & All test inputs and scripts are present.\\\hline + \multirow{2}{*}{Course of action} + & 1. Boot the SUT as in \emph{Check 1}.\\ + & 2. Verify that the test generation script is present by running + \texttt{\$ file code/client/test.py}\\ \hline Passed & \textit{Yes/No}\\ \hline \caption{Preflight checklist\label{tbl:preflight}} -\end{longtabu} +\end{longtable} \subsection{Testing of SUT} The SUT is a series of services for other computer programs with no end-user -- 2.20.1