Summary
-------
The compilation of the test frame is not modified; only the test execution and results collection are modifed. Some of the modifications are made according to Carol's (Ticket 208). For Avsv test requires the OpenSAF to be restartedit is not supported currently.

New files
-----------
run_opensaf_tests.sh
setup_tet_env.sh
opensaf_tet_env.sh
cpsv/suites/cpsv_env.sh
cpsv/suites/reg_cpsv.cfg
cpsv/suites/reg_cpsv.dep
edsv/suites/tet_edsv_util.c
edsv/suites/edsv_env.sh
edsv/suites/reg_edsv.cfg
edsv/suites/reg_edsv.dep
glsv/suites/glsv_env.sh
glsv/suites/reg_glsv.cfg
glsv/suites/reg_glsv.dep
ifsv/src/tet_ifsv_util
ifsv/suites/ifsv_env.sh
ifsv/suites/reg_ifsv.cfg
ifsv/suites/reg_ifsv.dep
ifsv/vip/tet_ifsv_vip_util.c
mbcsv/src/tet_mbcsv_util.c
mbcsv/suites/mbcsv_env.sh
mbcsv/suites/reg_mbcsv.cfg
mbcsv/suites/reg_mbcsv.dep
mds/src/tet_mds_util.c
mds/suites/ mds_env.sh
mds/suites/reg_mds.cfg
mds/suites/reg_mds.dep
mqsv/suites/ mqsv_env.sh
mqsv/suites/reg_mqsv.cfg
mqsv/suites/reg_mqsv.dep
srmsv/src/tet_srmsv_util.c
srmsv/suites/ srmsv_env.sh
srmsv/suites/reg_srmsv.cfg
srmsv/suites/reg_srmsv.dep

Changed files
----------------
common/src/tet_init.c
cpsv/src/tet_cpa_test.c
cpsv/src/tet_cpsv_util.c
cpsv/suites/reg_cpsv.scen
edsv/src/tet_eda.c
edsv/suites/reg_edsv.scen
glsv/src/tet_gla.c
glsv/src/tet_glsv_util.c
glsv/suites/reg_glsv.scen
ifsv/src/tet_ifa.c
ifsv/suites/reg_ifsv.scen
ifsv/vip/vip_ifa.c
mbcsv/src/mbcsv_purpose.c
mbcsv/suites/reg_mbcsv.scen
mds/src/tet_mdstipc_api.c
mds/suites/reg_mds.scen
mqsv/src/tet_mqa.c
mqsv/src/tet_mqsv_util.c
mqsv/suites/reg_mqsv.scen
srmsv/src/tet_srma_test.c
srmsv/suites/reg_srmsv.scen

Deleted files
---------------
cpsv/suites/reg_cpsv.sh
cpsv/suites/run
cpsv/suites/tetexec.cfg
edsv/suites/reg_edsv.sh
edpsv/suites/run
edsv/suites/tetexec.cfg
glsv/suites/reg_glsv.sh
glsv/suites/run
glsv/suites/tetexec.cfg
ifsv/suites/reg_ifsv.sh
ifsv/suites/eg_ifsv_driver.sh
ifsv/suites/reg_vip.sh
ifsv/suites/run
ifsv/suites/tetexec.cfg
logsv
maa_switch
mbcsv/suites/reg_mbcsv.sh
mbcsv/suites/run
mbcsv/suites/tetexec.cfg
mds/suites/reg_mds.sh
mds/suites/run
mds/suites/tetexec.cfg
mqsv/suites/reg_mqsv.sh
mqsv/suites/run
mqsv/suites/tetexec.cfg
srmsv/suites/reg_srmsv.sh
srmsv/suites/run
srmsv/suites/tetexec.cfg
alignEtcHosts.pl
build_all.sh
install_tccd.sh
lib_path.sh
make_env.csh
make_tetinc
run_test.sh
makefile
saf_tests_build_and_run
setup.sh
test_utils.sh
tetware_patch

Improvement
----------------
1.  Combine two files, run_test.sh and lib_path.sh, into a single shell script run_opensaf_test.sh.

2.  Delete two functions build_reg_scen_file and build_ifsv_reg_scen_file, which create scenario files for TETware. This provides developers with the flexibility of modifying the test scenarios according to requirements. 

3.  Check the existence of the suites directory instead of specifying the test name in the script to ensure the availability of the test name. In this case, developers do not need to modify the script when adding a new test.

4.  Provide some template files when adding a new test.

5.  Support dependent tests.

6.  Support concurrent execution of multiple tests.

7.  Create test results in html format.

8.  Collect log information to log file.

9.  Run tests and generate results using only one command.

10. Delete "tetware_patch".
