Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS will be completely phased out by mid-2025. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit 11916450 authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

authors, screenshots unit tests, complexity

parent 21feebfd
No related branches found
No related tags found
No related merge requests found
......@@ -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}
......
......@@ -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}}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment