File: run_tests.sh

package info (click to toggle)
gridtools 2.3.9-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 29,480 kB
  • sloc: cpp: 228,792; python: 17,561; javascript: 9,164; ansic: 4,101; sh: 850; makefile: 231; f90: 201
file content (17 lines) | stat: -rwxr-xr-x 570 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash

source $(dirname "$0")/setup.sh

./pyutils/driver.py -v -l $logfile build -b $build_type -e $envfile -o build -i install -t install || { echo 'Build failed'; rm -rf $tmpdir; exit 1; }

# disable mpi tests by default
if [[ "$run_mpi_tests" == true ]]; then
    run_mpi_tests_flag="--run-mpi-tests"
fi

# build examples by default
if [[ "$build_examples" != false ]]; then
    build_examples_flag="--build-examples"
fi

./build/pyutils/driver.py -v -l $logfile test $run_mpi_tests_flag $build_examples_flag || { echo 'Tests failed'; rm -rf $tmpdir; exit 2; }