\begin{longtable}{|l|X|l|}

\caption{Advanced files in the Votetest distribution} \\

\multicolumn{1}{c}{\bf Files} & \multicolumn{1}{c}{\bf Description} & \multicolumn{1}{c}{\bf Details} \endfirsthead \hline

\label{AdvancedFileListTable}

runTest & Shell script to execute a test case. & \autoref{runTest} \\ \hline
runAllTests & Shell script to execute all test cases and save output. & \autoref{runAllTests} \\ \hline

output/ & Empty subdirectory used to store the output of runAllTests. & \autoref{runAllTests} \\ \hline

output\_kill-overvotes/ & Empty subdirectory used to store the output of runAllTests when the --kill-overvotes option is used. & \autoref{runAllTests} \\ \hline

0-integrity-\emph{description}.sql & SQL, test suite integrity checks (15 files). & \autoref{BIST} \\ \hline

Infrastructure-Features.sql & SQL, create table mapping test cases to system capabilities. & \autoref{Features} \\ \hline
Infrastructure-IntegrityChecks.sql & SQL, show contents of all integrity views.  This is invoked automatically by test cases and need not be used directly. & N/A \\ \hline
Infrastructure-KillOvervotes.sql & SQL, transform a test case into one that is
executable on a system that prevents overvoting.  This is invoked automatically by test cases and need not be used directly. & N/A \\ \hline
Infrastructure-PairsCoverage.pgcc & Source code of coverage checking utility. & \autoref{PairsCoverage} \\ \hline
Infrastructure-PairsCoverage.sql & SQL, data needed by coverage checking utility. & \autoref{PairsCoverage} \\ \hline
Infrastructure-TestFooter.sql & SQL, print ``END TEST CASE OUTPUT'' footer. This is invoked automatically by test cases and need not be used directly. & N/A \\ \hline
Infrastructure-TestHeader.sql & SQL, print ``BEGIN TEST CASE OUTPUT'' and timestamp and configure verbosity of output for all test cases. This is invoked automatically by test cases and need not be used directly. & N/A \\ \hline
Infrastructure-TestHook.sql & SQL, support the optional invocation
of a test transformation script (e.g., Infrastructure-KillOvervotes.sql).
This is invoked automatically by test cases and need not be used directly. & N/A \\ \hline
Infrastructure-VoteSchema.sql & SQL, create the schema. This is invoked automatically by test cases and need not be used directly. &
\parbox{1in}{
\autoref{Schema1} \\
\autoref{Schema}
} \\ \hline

ReportGenerator/ & Subdirectory containing the source code of the advanced test development environment's report generator.  This is invoked automatically by test cases and need not be used directly. & \autoref{ReportGenerator} \\ \hline

TestGenerator/ & Subdirectory containing the source code of the advanced test development environment's test generator. & \autoref{TestGenerator} \\ \hline

test\_specs/ & Subdirectory containing example input files for the test generator. & \autoref{TestSpecs} \\ \hline

\parbox{1in}{
\vspace{1mm}
Makefile.am \\
Makefile.in \\
aclocal.m4 \\
configure \\
configure.ac \\
depcomp \\
install-sh \\
missing
\vspace{.5mm}
} & Files having to do with the automake build process. & \autoref{INSTALL} \\ \hline

INSTALL & Text file containing generic instructions on the use of the configure script. & \autoref{INSTALL} \\ \hline

\parbox{1in}{
\vspace{1mm}
AUTHORS \\
NEWS \\
README
\vspace{1mm}
} & Unused files required by GNU standard. & N/A \\ \hline

\end{longtable}
