Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/lsst/LDM-639
Browse files Browse the repository at this point in the history
  • Loading branch information
gcomoretto committed Oct 16, 2018
2 parents 65ae97b + 963e8af commit a0b9f13
Show file tree
Hide file tree
Showing 4 changed files with 51 additions and 1,363 deletions.
15 changes: 8 additions & 7 deletions LDM-639.tex
Expand Up @@ -5,6 +5,7 @@

\input meta.tex

\setcounter{tocdepth}{2}
\begin{document}

\providecommand{\tightlist}{%
Expand Down Expand Up @@ -43,17 +44,17 @@
\section{Introduction}
\label{sec:intro}

This document is intended to specify the acceptance test procedures for the \product{} System. It is a work in progress; the
current version provides Test Cases covering $\sim35$\% of the requirements. It does not yet provide full Test Plans for comprehensive testing
nor identify the fraction of each requirement covered by the existing Test Cases.
This document is intended to specify the acceptance test procedures for the \product{} System. It is a work in progress; the
current version provides Test Cases covering $\sim35$\% of the requirements. It does not yet provide full Test Plans for comprehensive testing
nor identify the fraction of each requirement covered by the existing Test Cases.

This document will be updated as work continues on completing Test Cases, Test Plans, and requirements coverage.

\subsection{Objectives}
\label{sec:objectives}

This document describes the test cases required to validate the Data Management System requirements
described in the LSST DM Subsystem Requirements document \citeds{LSE-61}.
described in the LSST DM Subsystem Requirements document \citeds{LSE-61}.
It identifies test cases and procedures for the tests as well as the pass/fail criteria for each test.

A full description of the \product{} System is provided in the Data Management System Design document, \citeds{LDM-148} with
Expand Down Expand Up @@ -89,8 +90,8 @@ \subsection{References\label{sect:references}}
\renewcommand{\refname}{}
\bibliography{lsst,refs,books,refs_ads}

%\subsection{Definitions, acronyms, and abbreviations \label{sect:acronyms}} % include acronyms.tex generated by the acronyms.csh (GaiaTools)
%\input{acronyms}
\subsection{Acronyms \label{sect:acronyms}} % include acronyms.tex generated by the generateAcronyms.py (in texmf/scripts)
\input{acronyms}


%----------------------------------------------------
Expand All @@ -102,7 +103,7 @@ \section{Approach}
This document describes the acceptance tests for the integrated Data Management System,
with a focus on whether the data products and functionality provided satisfy the requirements described in \citeds{LSE-61}.

The requirements from \citeds{LSE-61} are extracted into the Jira "LSST Verification and Validation'' Project, managed through the Jira Test Management Plugin system. Each LSE-61 requirement leads to a "LSST Verification and Validation" (LVV) Element. Each LVV Element comprises one or more more
The requirements from \citeds{LSE-61} are extracted into the Jira "LSST Verification and Validation'' Project, managed through the Jira Test Management Plugin system. Each LSE-61 requirement leads to a "LSST Verification and Validation" (LVV) Element. Each LVV Element comprises one or more more
Test Cases. Each Test Case describes a Test Script to be executed, the coverage, pre-conditions, configuration, test results, and other details as specified by \citeds{LDM-503}. Test Scripts may have common set up and analysis steps. The Jira system allows for these steps to be shared by other Test Scripts. This improves clarity and consistency across all Test Cases.

In this document, each Test Case is listed here with the LVV Element it tests, a summary of the Test Items exercised by the Test Case, and the detailed steps to be executed by the Test Case. Shared steps between Test Scripts have been explicitly written out to appear fully in each Test Case.
Expand Down
7 changes: 7 additions & 0 deletions Makefile
Expand Up @@ -2,6 +2,7 @@ DOCTYPE = LDM
DOCNUMBER = 639
DOCNAME = $(DOCTYPE)-$(DOCNUMBER)
JOBNAME = $(DOCNAME)
TEX = $(filter-out $(wildcard *acronyms.tex) , $(wildcard *.tex))

#export TEXMFHOME = lsst-texmf/texmf

Expand Down Expand Up @@ -30,3 +31,9 @@ meta.tex: Makefile .FORCE
/bin/echo '\newcommand{\lsstDocNum}{$(DOCNUMBER)}' >>$@
/bin/echo '\newcommand{\vcsrevision}{$(GITVERSION)$(GITDIRTY)}' >>$@
/bin/echo '\newcommand{\vcsdate}{$(GITDATE)}' >>$@


acronyms.tex : ${TEX} myacronyms.txt skipacronyms.txt
echo ${TEXMFHOME}
python3 ${TEXMFHOME}/../bin/generateAcronyms.py $(TEX)

36 changes: 36 additions & 0 deletions acronyms.tex
@@ -0,0 +1,36 @@
\addtocounter{table}{-1}
\begin{longtable}{|l|p{0.8\textwidth}|}\hline
\textbf{Acronym} & \textbf{Description} \\\hline

AP & Alerts Production \\\hline
C & Specific programming language (also called ANSI-C) \\\hline
CPP & C++ Programming language \\\hline
DAC & Data Access Center \\\hline
DB & DataBase \\\hline
DBB & Data BackBone \\\hline
DM & Data Management \\\hline
DMCCB & DM Change Control Board \\\hline
DMS & Data Management Sub-system \\\hline
DR & Data Release \\\hline
DRP & Data Release Production \\\hline
EFD & Engineering Facilities Database \\\hline
IT & Integration Test \\\hline
IVOA & International Virtual-Observatory Alliance \\\hline
K & Kelvin; SI unit of temperature \\\hline
LAN & Local Area Network \\\hline
LDM & LSST Data Management (handle for controlled documents) \\\hline
LPM & LSST Project Management (Document Handle) \\\hline
LSE & LSST Systems Engineering (Document Handle) \\\hline
LSP & LSST Science Platform \\\hline
LSST & Large Synoptic Survey Telescope \\\hline
M & Mega; SI units prefix for 1E6 \\\hline
MOPS & Moving Object Pipeline System \\\hline
OCS & Observatory Control System \\\hline
PDAC & Prototype Data Access Center \\\hline
S & Strip (CCD chip along-scan coordinate identifier in focal plane) \\\hline
SODA & SCOS ORATOS Distributed Access \\\hline
SQL & Structured Query Language \\\hline
STS & System Test Specification \\\hline
W & Watt; SI unit of power \\\hline
p & pico; SI units prefix for 1E-12 \\\hline
\end{longtable}

0 comments on commit a0b9f13

Please sign in to comment.