Commit 6f2de9af authored by Rohit Gupta's avatar Rohit Gupta

add the option to run group tests from build_oai script

parent 5e3e221b
...@@ -50,6 +50,8 @@ HW="EXMIMO" ...@@ -50,6 +50,8 @@ HW="EXMIMO"
EPC=0 EPC=0
VERBOSE_COMPILE=0 VERBOSE_COMPILE=0
CFLAGS_PROCESSOR_USER="" CFLAGS_PROCESSOR_USER=""
RUN_GROUP=0
TEST_CASE_GROUP=""
function print_help() { function print_help() {
echo_info ' echo_info '
...@@ -95,6 +97,8 @@ Options ...@@ -95,6 +97,8 @@ Options
Makes the core security features unitary simulators Makes the core security features unitary simulators
-s | --check -s | --check
runs a set of auto-tests based on simulators and several compilation tests runs a set of auto-tests based on simulators and several compilation tests
--run-group
runs only specified test cases specified here. This flag is only valid with -s
-V | --vcd -V | --vcd
Adds a debgging facility to the binary files: GUI with major internal synchronization events Adds a debgging facility to the binary files: GUI with major internal synchronization events
-x | --xforms -x | --xforms
...@@ -193,6 +197,11 @@ function main() { ...@@ -193,6 +197,11 @@ function main() {
OAI_TEST=1 OAI_TEST=1
echo_info "Will run auto-tests" echo_info "Will run auto-tests"
shift;; shift;;
--run-group)
RUN_GROUP=1
TEST_CASE_GROUP=$2
echo_info "executing test cases only in group: $TEST_CASE_GROUP"
shift 2;;
-V | --vcd) -V | --vcd)
echo_info "setting gtk-wave output" echo_info "setting gtk-wave output"
VCD_TIMING=1 VCD_TIMING=1
...@@ -575,7 +584,11 @@ function main() { ...@@ -575,7 +584,11 @@ function main() {
echo_info "10. Running OAI pre commit tests (pre-ci) ..." echo_info "10. Running OAI pre commit tests (pre-ci) ..."
rm -fr $OPENAIR_DIR/cmake_targets/autotests/log rm -fr $OPENAIR_DIR/cmake_targets/autotests/log
mkdir -p $OPENAIR_DIR/cmake_targets/autotests/log mkdir -p $OPENAIR_DIR/cmake_targets/autotests/log
if [ "$RUN_GROUP" -eq "1" ]; then
$SUDO $OPENAIR_DIR/cmake_targets/autotests/run_exec_autotests.bash -g "$TEST_CASE_GROUP"
else
$SUDO $OPENAIR_DIR/cmake_targets/autotests/run_exec_autotests.bash $SUDO $OPENAIR_DIR/cmake_targets/autotests/run_exec_autotests.bash
fi
else else
echo_info "10. Bypassing the Tests ..." echo_info "10. Bypassing the Tests ..."
fi fi
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment