You are here:
NRAO Public Wiki
>
Main Web
>
TWikiUsers
>
ScottRankin
>
ScottRankinCasaPackagingRequirements
>
ScottRankinCasaApplicationSmokeTests
(2012-01-13,
ScottRankin
)
Edit
w
iki text
Edit
Attach
P
rint version
CASA Application Smoke Tests
Status: INCOMPLETE DRAFT
Definition
Purpose
Requirements
Reccomendations
Notes
Definition
Application Smoke tests are automated tests used to verify an application built and linked correctly.
Purpose
Requirements
Smoke tests shall verify an application (command line program or GUI) will,
start,
will not raise any
exit with a exit code of 0.
Reccomendations
CASA Smoke tests shall meet all requirements for
CASA Automated Tests
.
CASA Developers shall control which tests are run as smoke tests.
TODO: Add CMake support for identifying smoke tests and adding them to the "make test" target.
Notes
casacore and asap developers already control which tests run from the "make test" target in their build systems.
ISSUE (with requirements):
Not all CASA applications will exit if no commands are given.
CASA application command line handling is inconsistent. Not all CASA applications handle command line options.
Notes:
A more useful smoke test would verify "usage" information is displayed when either a "-h" or a "--help" option is provided.
An even more useful smoke test would verify each application does useful small task before completing. This will have to be customized.
--
ScottRankin
- 2011-01-03
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r7
<
r6
<
r5
<
r4
|
B
acklinks
|
V
iew wiki text
|
Edit
w
iki text
|
M
ore topic actions
Topic revision: r7 - 2012-01-13,
ScottRankin
Main
Log In
Register
Main Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
- NRAO Public Wiki
Main
ALMA
NAASC
SCIIPT
CDL
CICADA
Ccs
Littlethings
Cville
DSAA
EVLA
FASR
GB
Computing
Data
Dynamic
Electronics
Gbtpipeline
Knowledge
Mechanical
Observing
WbandVLBACal
Obsreports
Operate
PTCS
OOF
ServoImprovementsHome
ServoSiteAcceptTestProcs
Pennarray
Projects
Recreation
Scicenter
Skynet
Software
CLEO
StaffEvents
TACTool
HPC
JVLA
KPAF
Library
Metrics
NGVLA
NM
Computing
Electronics
OSAA
OSX
SRDP
Software
Algorithms
CASA
Splat
System
VLBA
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding NRAO Public Wiki?
Send feedback