diff options
| author | Carl Hetherington <cth@carlh.net> | 2017-03-01 21:01:12 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2017-04-19 23:04:32 +0100 |
| commit | 8023198eccfc212f18575834ae47af0a15903cda (patch) | |
| tree | 3cc0094e1fad7d040efb4e59bc50cc0ea975e61b | |
| parent | 71c8a5601a144e6c9b9373273ed09c7d3b4e7e78 (diff) | |
latex-format test README.
| -rw-r--r-- | test/README | 50 | ||||
| -rw-r--r-- | test/README.tex | 119 |
2 files changed, 119 insertions, 50 deletions
diff --git a/test/README b/test/README deleted file mode 100644 index a129b6617..000000000 --- a/test/README +++ /dev/null @@ -1,50 +0,0 @@ -DCP-o-matic unit tests ----------------------- - -They can be grouped roughly into the following: - -* Self-contained tests of single classes / method sets - -AudioAnalysis: audio_analysis_test -AudioBuffers: audio_buffers_test -AudioDecoder: audio_decoder_test -AudioMapping: audio_mapping_test -ColourConversion: colour_conversion_test -FileGroup: file_group_test -Image: image_test, pixel_formats_test, make_black_test -Player: player_test -Job/JobManager: job_test -SubRip: subrip_test -Ratio: ratio_test -Resampler: resampler_test -util.cc: util_test - -* "Complete" builds of DCPs with various characteristics, aiming -to test broad areas of code - -4k_test -threed_test - -* Tests of fairly specific areas - -audio_delay_test -black_fill_test -client_server_test -film_metadata_test -frame_rate_test -recover_test -repeat_frame_test -scaling_test -silence_padding_test -skip_frame_test - - - FFmpeg decoding - - ffmpeg_audio_test - ffmpeg_dcp_test - ffmpeg_decoder_seek_test - ffmpeg_decoder_sequential_test - ffmpeg_examiner_test - ffmpeg_pts_offset_test - seek_zero_test.cc - stream_test diff --git a/test/README.tex b/test/README.tex new file mode 100644 index 000000000..bbe606879 --- /dev/null +++ b/test/README.tex @@ -0,0 +1,119 @@ +\documentclass{article} +\newcommand{\co}[1]{\texttt{#1}} +\begin{document} + +\section{DCP-o-matic unit tests} + +The files in this directory can be grouped roughly into the following: + +\subsection{Self-contained tests of single classes / method sets} + +\begin{tabular}{|l|l|} + \hline + \textbf{Class / source file} & \textbf{File} \\ + \hline + \co{AudioAnalysis} & \co{audio\_analysis\_test} \\ + \hline + \co{AudioBuffers} & \co{audio\_buffers\_test} \\ + \hline + \co{AudioMapping} & \co{audio\_mapping\_test} \\ + \hline + \co{AudioMerger} & \co{audio\_merger\_test} \\ + \hline + \co{AudioFilter} & \co{audio\_filter\_test} \\ + \hline + \co{ColourConversion} & \co{colour\_conversion\_test} \\ + \hline + \co{FileGroup} & \co{file\_group\_test} \\ + \hline + \co{Image} & \co{image\_test}, \co{pixel\_formats\_test}, \co{make\_black\_test} \\ + \hline + \co{Player} & \co{player\_test} \\ + \hline + \co{Job/JobManager} & \co{job\_test} \\ + \hline + \co{Ratio} & \co{ratio\_test} \\ + \hline + \co{Resampler} & \co{resampler\_test} \\ + \hline + \co{util.cc} & \co{util\_test} \\ + \hline +\end{tabular} + +\subsection{``Complete'' builds of DCPs with various characteristics, aiming to test broad areas of code} + +\begin{itemize} + \item \co{4k\_test} + \item \co{threed\_test} + \item \co{torture\_test} +\end{itemize} + +\subsection{Tests of fairly specific areas} + +\begin{tabular}{|l|l|} + \hline + \textbf{File} & \textbf{Summary} \\ + \hline +\item \co{audio\_delay\_test} & + \hline +\item \co{client\_server\_test} + \hline +\item \co{digest\_test} + \hline +\item \co{film\_metadata\_test} + \hline +\item \co{frame\_rate\_test} + \hline +\item \co{recover\_test} + \hline +\item \co{repeat\_frame\_test} + \hline +\item \co{scaling\_test} + \hline +\item \co{silence\_padding\_test} + \hline +\item \co{skip\_frame\_test} + \hline +\end{itemize} + +\subsubsection{FFmpeg decoding} + +\begin{itemize} +\item \co{ffmpeg\_audio\_test} +\item \co{ffmpeg\_dcp\_test} +\item \co{ffmpeg\_decoder\_seek\_test} +\item \co{ffmpeg\_decoder\_sequential\_test} +\item \co{ffmpeg\_examiner\_test} +\item \co{ffmpeg\_pts\_offset\_test} +\item \co{stream\_test} +\end{itemize} + +\co{test/audio\_processor\_delay\_test.cc} +\co{test/audio\_processor\_test.cc} +\co{test/burnt\_subtitle\_test.cc} +\co{test/dcpomatic\_time\_test.cc} +\co{test/dcp\_subtitle\_test.cc} +\co{test/ffmpeg\_audio\_only\_test.cc} +\co{test/file\_log\_test.cc} +\co{test/file\_naming\_test.cc} +\co{test/image\_filename\_sorter\_test.cc} +\co{test/import\_dcp\_test.cc} +\co{test/interrupt\_encoder\_test.cc} +\co{test/isdcf\_name\_test.cc} +\co{test/j2k\_bandwidth\_test.cc} +\co{test/rect\_test.cc} +\co{test/reels\_test.cc} +\co{test/render\_subtitles\_test.cc} +\co{test/required\_disk\_space\_test.cc} +\co{test/srt\_subtitle\_test.cc} +\co{test/ssa\_subtitle\_test.cc} +\co{test/test.cc} +\co{test/time\_calculation\_test.cc} +\co{test/update\_checker\_test.cc} +\co{test/upmixer\_a\_test.cc} +\co{test/vf\_kdm\_test.cc} +\co{test/vf\_test.cc} +\co{test/video\_content\_scale\_test.cc} +\co{test/video\_mxf\_content\_test.cc} + +\end{document} |
