mirror of
https://github.com/lbonn/rofi
synced 2024-12-22 02:03:12 +00:00
42 lines
878 B
Bash
42 lines
878 B
Bash
|
#!/usr/bin/env bash
|
||
|
|
||
|
tests=(
|
||
|
run_errormsg_test
|
||
|
run_switchdialog_test
|
||
|
run_dmenu_test
|
||
|
run_dmenu_custom_test
|
||
|
run_run_test
|
||
|
run_script_test
|
||
|
run_issue_256
|
||
|
run_issue_275
|
||
|
run_dmenu_empty
|
||
|
run_dmenu_issue_292
|
||
|
run_screenshot_test
|
||
|
xr_dump_test
|
||
|
run_drun_test
|
||
|
run_combi_test
|
||
|
run_regex_test
|
||
|
run_glob_test
|
||
|
run_issue333_test
|
||
|
help_output_test
|
||
|
run_dmenu_normal_window_test
|
||
|
run_window_test
|
||
|
)
|
||
|
|
||
|
cd ${MESON_BUILD_ROOT}
|
||
|
rm -f core
|
||
|
|
||
|
display=200
|
||
|
for test in "${tests[@]}"; do
|
||
|
echo "Test ${test}"
|
||
|
${MESON_SOURCE_ROOT}/test/run_test.sh ${display} ${MESON_SOURCE_ROOT}/test/${test}.sh ${MESON_BUILD_ROOT} ${MESON_SOURCE_ROOT}
|
||
|
ret=$?
|
||
|
if [[ -f core ]]; then
|
||
|
echo "bt" | gdb ./rofi core
|
||
|
exit ${ret}
|
||
|
elif [[ ${ret} != 0 ]]; then
|
||
|
exit ${ret}
|
||
|
fi
|
||
|
display=$(( ${display} + 1 ))
|
||
|
done
|