summaryrefslogtreecommitdiffstats
path: root/hostTools/scripts/nightlybuild/voice/cxc_nbrt_main.bat
blob: 43f62fdf27f96d2696476be1255b05c1a21f4e92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
::------------------------------------------------------------------------------
:: Broadcom Canada Ltd., Copyright 2001 - 2003
::
:: Filename:  cxc_nbrt_main.bat
:: Purpose:   Main script for CxC Nightly Build and Regression Testing
::------------------------------------------------------------------------------


:: Generate a set file to setup logging and output folder
bash -C cxc_nbrt_genlabel.sh

:: Run the set file to setup logging and output folder
call cxc_nbrt_setlabel.bat

::Load the Default Config settings for CxC Nightly build/regression testing
call cxc_nbrt_cfg.bat

:: Linux pre-build
bash -C lnx_nbrt_prepare.sh

::Build: label&download source code from Source Control (CommEngine)
bash -C cxc_nb_ce_getsrc.sh 1

::Build: label&download source code from Source Control (dslx_common)
bash -C cxc_nb_getsrc.sh 1

::Build&test: make target apps and launch the tests
for %%t in (%cxnb_cxc_target_list%) do call cxc_nbrt_app.bat %%t linux

:: Postprocess the nightly and regression test logs (CommEngine)
bash -C cxc_nbrt_ce_postprocess.sh linux

:: Postprocess the nightly and regression test logs (dslx_common)
bash -C cxc_nbrt_postprocess.sh linux

::exit