0% found this document useful (0 votes)
4 views3 pages

SVT Steps

SVT Steps

Uploaded by

bhavinbhatia200
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views3 pages

SVT Steps

SVT Steps

Uploaded by

bhavinbhatia200
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

***********************************************************************************

*****************

Will use general practice for Checkin and Checkout by developers using CVS, and
will use below Hierarchy of Folders to checkin our file

***********************************************************************************
*****************
Initially Need To Identify Areas and make folders under src/test/svt like
src/test/svt/example/
src/test/svt/api/
src/test/svt/asurion/
src/test/svt/billing/
src/test/svt/cam/
src/test/svt/clm/
src/test/svt/commeng/
src/test/svt/commeng/
src/test/svt/diamce/
src/test/svt/diameter/
src/test/svt/dp/
src/test/svt/dwp/
src/test/svt/entitlement/
src/test/svt/fwa/
src/test/svt/grr/
src/test/svt/gw_notification/
src/test/svt/hac/
src/test/svt/hardwareupgrade/
src/test/svt/hwuquery/
src/test/svt/interfaces/
src/test/svt/lnp/
src/test/svt/lpf/
src/test/svt/migration/
src/test/svt/normalisation/
src/test/svt/notification/
src/test/svt/notifications/
src/test/svt/nxt/
src/test/svt/oneoff/
src/test/svt/payment/
src/test/svt/pcrf/
src/test/svt/pe/
src/test/svt/rating/
src/test/svt/recurring/
src/test/svt/rrp/
src/test/svt/schdfn/
src/test/svt/soap-test/
src/test/svt/steprating/

For Exsiting TestArea and Files


For test Purpose
in repo folder structure will be
src/test/svt/example/
src/test/svt/example/MakeFile
src/test/svt/example/UT_example_FunctionName_1.svt
src/test/svt/example/UT_example_FunctionName_2.svt
src/test/svt/example/UT_example_FunctionName_3.svt

lets Say Developer wants to work on UT_example_FunctionName_1.svt


checkout UT_example_FunctionName_1.svt
always perform checkout file from repo under his workspace
cvs co src/test/svt/example/UT_example_FunctionName_1.svt

Before Commiting to repo check cvs diff filename as another developer has not push
his changes on the same file
cvs diff UT_example_FunctionName_1.svt

If its clear then commit the file


cvs commit UT_example_FunctionName_1.svt

If its a New File Do Checkout MakeFile and add your filename to Makefile
Its Also Adivsable to Rerun Tests in Local so that test area module has a clean run

If its a New TestArea then Use MakeFile generated from svt_create_template


Add to repo with foldername so that

***********************************************************************************
*****************
For Release Upgrade MakeFile Changes

This will auto install testcase in all env


We need to add test foldername in Exsiting Makefile under /src

#---------------------------------------------------------------------------
# Deliverable programs/scripts
#---------------------------------------------------------------------------

# Source subdirectories that need to be made


RELSRCDIRS = \
interfaces \
messages \
cm \
tables \
forms \
reports \
gwsvsp \
invoices \
migration \
templates \
scripts \
slices \
tap \
tools \
config \
refdata \
ci \
hac_patch \
env \
rtm \
ha \
test

***********************************************************************************
*****************
Similary to define folder structures we can go as below
Makefile in
src/test/svt
src/test/svt/unit
src/test/svt/functional

bbhatia.svw6d.svwapn62a> (/svw/svw6d/work/bbhatia/src/test/svt)
$ make
make[1]: Entering directory `/svw/svw6d/work/bbhatia/src/test/svt/unit'
make[2]: Entering directory `/svw/svw6d/work/bbhatia/src/test/svt/unit/example'
<< Compiling SVT Test Script UT_example_example.svt >>
ERROR: <E11533> Error in file UT_example_example.svt: <E00120> Incomplete
expression specified on line 110 at position 30.
make[2]: *** [UT_example_example.svt] Error 1
make[2]: Leaving directory `/svw/svw6d/work/bbhatia/src/test/svt/unit/example'
make[1]: *** [example] Error 2
make[1]: Leaving directory `/svw/svw6d/work/bbhatia/src/test/svt/unit'
make: *** [unit] Error 2

You might also like