From 0f39d4dcb4745085fabcc1ee5962a735702beb2e Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Mon, 12 Feb 2018 13:19:52 -0600 Subject: [PATCH] Run ipynb and floopy examples --- build-py-project-and-run-examples.sh | 39 +++++++++++++++++++++------- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/build-py-project-and-run-examples.sh b/build-py-project-and-run-examples.sh index a149e883f..18fe6124c 100644 --- a/build-py-project-and-run-examples.sh +++ b/build-py-project-and-run-examples.sh @@ -5,12 +5,33 @@ set -e curl -L -O -k https://gitlab.tiker.net/inducer/ci-support/raw/master/build-py-project.sh source build-py-project.sh -cd examples -for i in $(find . -name '*.py' -print ); do - echo "-----------------------------------------------------------------------" - echo "RUNNING $i" - echo "-----------------------------------------------------------------------" - dn=$(dirname "$i") - bn=$(basename "$i") - (cd $dn; ${PY_EXE} "$bn") -done +function run_examples() +{ + PATTERN=$1 + CMDLINE=$2 + for i in $(find examples -name "$PATTERN" -print ); do + echo "-----------------------------------------------------------------------" + echo "RUNNING $i" + echo "-----------------------------------------------------------------------" + dn=$(dirname "$i") + bn=$(basename "$i") + (cd $dn; $CMDLINE "$bn") + done +end + +function run_py_examples() +{ + run_examples "*.py" ${PY_EXE} +end +function run_ipynb_examples() +{ + run_examples "*.ipynb" "${PY_EXE} -m nbconvert --execute" +end +function run_floopy_examples() +{ + run_examples "*.floopy" "${PY_EXE} -m loopy" +end + +run_py_examples +run_ipynb_examples +run_floopy_examples -- GitLab