summaryrefslogtreecommitdiffstats
path: root/hostTools/scripts/nightlybuild/voice/cxc_nbrt_main.bat
diff options
context:
space:
mode:
Diffstat (limited to 'hostTools/scripts/nightlybuild/voice/cxc_nbrt_main.bat')
-rw-r--r--hostTools/scripts/nightlybuild/voice/cxc_nbrt_main.bat37
1 files changed, 37 insertions, 0 deletions
diff --git a/hostTools/scripts/nightlybuild/voice/cxc_nbrt_main.bat b/hostTools/scripts/nightlybuild/voice/cxc_nbrt_main.bat
new file mode 100644
index 0000000..43f62fd
--- /dev/null
+++ b/hostTools/scripts/nightlybuild/voice/cxc_nbrt_main.bat
@@ -0,0 +1,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
+