From ca8ed7a8fcd9bb0013272295b329c4dc7459c48a Mon Sep 17 00:00:00 2001 From: Benson Muite Date: Sat, 3 Dec 2022 20:38:43 +0300 Subject: [PATCH 1/2] Add paths to input files for running test --- Source/Samples/run_all_samples.sh | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Source/Samples/run_all_samples.sh b/Source/Samples/run_all_samples.sh index ec7c369f1..5451ea70d 100755 --- a/Source/Samples/run_all_samples.sh +++ b/Source/Samples/run_all_samples.sh @@ -12,11 +12,20 @@ sample_failed="" sample_crashed="" for x in $SAMPLE_PROGS; do - echo ">> Start of $x" if test $USE_VALGRIND -eq 0; then - ./$x 2> /dev/null + if [[ "$x" =~ .*"layout_html".* ]]; then + ./$x -f Source/Samples/DOMRuler/layout_html/window.html \ + -c Source/Samples/DOMRuler/layout_html/window.css 2> /dev/null + else + ./$x 2> /dev/null + fi else - ${VALGRIND} ./$x || exit + if [[ "$x" =~ .*"layout_html".* ]]; then + ${VALGRIND} ./$x -f Source/Samples/DOMRuler/layout_html/window.html \ + -c Source/Samples/DOMRuler/layout_html/window.css || exit + else + ${VALGRIND} ./$x || exit + fi fi if test "$?" -eq 0; then total_passed=$((total_passed + 1)) From b240502a4122a5c8d6ca07acc6d7db8c5952c354 Mon Sep 17 00:00:00 2001 From: Benson Muite Date: Sat, 3 Dec 2022 20:42:44 +0300 Subject: [PATCH 2/2] Copy over test input files Prevent error when running run_all_samples.sh --- Source/Samples/CMakeLists.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Source/Samples/CMakeLists.txt b/Source/Samples/CMakeLists.txt index bf3869414..8b70a2cd5 100644 --- a/Source/Samples/CMakeLists.txt +++ b/Source/Samples/CMakeLists.txt @@ -7,6 +7,16 @@ PURC_COPY_FILES(ScriptToRunSamples FILES run_all_samples.sh ) +set(sample_HTML_input_FILES + "DOMRuler/layout_html/window.html" + "DOMRuler/layout_html/window.css" +) + +PURC_COPY_FILES(sampleHTMLinputFILES + DESTINATION "${CMAKE_CURRENT_BINARY_DIR}" + FILES ${sample_HTML_input_FILES} +) + set(sample_HVML_FILES "hvml/hello.hvml" "hvml/hello-except.hvml"