murano-dashboard/functional_tests/run_test.sh

39 lines
831 B
Bash
Executable File

DEST=${DEST:-/opt/stack/new}
DASHBOARD_DIR=$DEST/murano-dashboard
function start_xvfb_session() {
export VFB_DISPLAY_SIZE='1280x1024'
export VFB_COLOR_DEPTH=16
export VFB_DISPLAY_NUM=22
export DISPLAY=:${VFB_DISPLAY_NUM}
fonts_path="/usr/share/fonts/X11/misc/"
# Start XVFB session
sudo Xvfb -fp "${fonts_path}" "${DISPLAY}" -screen 0 "${VFB_DISPLAY_SIZE}x${VFB_COLOR_DEPTH}" &
}
function run_nosetests() {
local tests=$*
export NOSETESTS_CMD="$(which nosetests)"
$NOSETESTS_CMD -s -v \
--with-xunit \
--xunit-file="$WORKSPACE/logs/test_report.xml" \
$tests
}
function run_tests() {
sudo rm -f /tmp/parser_table.py
sudo pip install "selenium<3.0.0,>=2.50.1"
cd $DASHBOARD_DIR/muranodashboard/tests/functional
run_nosetests sanity_check
}