From 11916450177b46ec1cea4209ac2c04fbf7d76f93 Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <markus.quaritsch@tugraz.at>
Date: Wed, 11 Nov 2015 18:08:34 +0100
Subject: [PATCH] authors, screenshots unit tests, complexity

---
 .../Vecto_3.0.1.312/ReleaseNotes.tex          | 34 +++++++++++++++++--
 .../ReleaseNotes/preamble_handout.tex         |  3 +-
 2 files changed, 33 insertions(+), 4 deletions(-)

diff --git a/Documentation/ReleaseNotes/Vecto_3.0.1.312/ReleaseNotes.tex b/Documentation/ReleaseNotes/Vecto_3.0.1.312/ReleaseNotes.tex
index f4ca92d7e4..69f7ac3982 100644
--- a/Documentation/ReleaseNotes/Vecto_3.0.1.312/ReleaseNotes.tex
+++ b/Documentation/ReleaseNotes/Vecto_3.0.1.312/ReleaseNotes.tex
@@ -116,11 +116,39 @@ In case you find a bug or Vecto 3.0 does not behave as expected \textbf{please f
 	\item Software Tests: 258 successful unit- and integration tests
 	\begin{itemize}
 		\item Code coverage: 84\,\% \\
-		The main parts of the code are covered by tests, the main parts with low coverage are tests of auto-generated equality methods and parsing of input data
+		The main parts of the code are covered by tests, parts with low coverage are mainly auto-generated equality methods and parsing of input data (cf.~\Cref{fig:Vecto301_TestCoverage})
 	\end{itemize}
-	\item Code complexity\footnote{According to \textit{SourceMonitor}}: currently the max. complexity is 20 (single method) and 10 methods have a complexity $>$10. The most complex methods are in the ShiftStrategy, the DriverStrategy, and the Powertrain builder
+	\item Code complexity\footnote{According to \textit{SourceMonitor}}: currently the max. complexity is 20 (single method) and 10 methods have a complexity $>$10. The most complex methods are in the ShiftStrategy, the DriverStrategy, and the Powertrain builder; see \Cref{fig:Vecto301_Komplexity} and \Cref{fig:Vecto301_Kiviat}
 \end{itemize}
 
+\begin{figure}
+	\centering
+	\includegraphics[width=0.8\textwidth]{img/Vecto3_0_1_TestCoverage.png}
+	\caption{Screenshot of Test-coverage Report (Microsoft Visual Studio)}
+	\label{fig:Vecto301_TestCoverage}
+\end{figure}
+
+\begin{figure}
+	\centering
+	\includegraphics[width=0.6\textwidth]{img/Vecto3_0_1-Checkpoints.png}\\[1cm]
+
+	\includegraphics[width=0.6\textwidth]{img/Vecto3_0_1-ClassComplexity.png}\\[1cm]
+
+	\includegraphics[width=0.6\textwidth]{img/Vecto3_0_1-MethodComplexity.png}
+
+	\caption{Screenshots of code metrics (SourceMonitor): Checkpoints over time (top), list of classes sorted by complexity (middle), List of methods sorted by complexity (bottom)}
+	\label{fig:Vecto301_Komplexity}
+\end{figure}
+
+\begin{figure}
+	\centering
+
+	\includegraphics[width=0.6\textwidth]{img/Vecto3_0_1-Kiviat.png}
+	\caption{Kiviat Metrics Graph (SourceMonitor)}
+	\label{fig:Vecto301_Kiviat}
+\end{figure}
+
+
 %=========================================================================
 \subsection{Open Issues} % (fold)
 \label{sub:open_issues}
@@ -136,7 +164,7 @@ In case you find a bug or Vecto 3.0 does not behave as expected \textbf{please f
 
 % subsection open_issues (end)
 
-
+\FloatBarrier
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \section{How to Submit a Bug Report} % (fold)
 \label{sec:how_to_submit_a_bug_report}
diff --git a/Documentation/ReleaseNotes/preamble_handout.tex b/Documentation/ReleaseNotes/preamble_handout.tex
index ef5154f643..9a84024fac 100644
--- a/Documentation/ReleaseNotes/preamble_handout.tex
+++ b/Documentation/ReleaseNotes/preamble_handout.tex
@@ -23,11 +23,12 @@
 
 % \institute{Institute for Technical Informatics, TU Graz}
 \title{Vecto 3.x Release Notes}	% Kurztitel in []
-\author{DI Dr. Markus Quaritsch}
+\author{DI Dr. Markus Quaritsch, DI Dr. Christian Kreiner, Michael Krisper}
 \date{\today}		% \today für heutiges Datum verwenden
 
 \usepackage{pdfpages}
 \usepackage{pifont}
+\usepackage{placeins}
 
 \usepackage{array}
 \newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
-- 
GitLab