File: coverage.sh

package info (click to toggle)
mpi4py 2.0.0-2.1%2Bdeb9u1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 2,680 kB
  • sloc: python: 15,291; ansic: 7,099; makefile: 719; f90: 158; sh: 156; cpp: 121
file content (16 lines) | stat: -rwxr-xr-x 1,191 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh
coverage erase
mpiexec -n 1 coverage run -p --branch --source=mpi4py "$(dirname "$0")/coverage-helper.py" &> /dev/null || true
mpiexec -n 1 coverage run -p --branch --source=mpi4py -m mpi4py > /dev/null
mpiexec -n 1 coverage run -p --branch --source=mpi4py -m mpi4py --help > /dev/null
mpiexec -n 1 coverage run -p --branch --source=mpi4py -m mpi4py helloworld > /dev/null
mpiexec -n 1 coverage run -p --branch --source=mpi4py -m mpi4py ringtest > /dev/null
mpiexec -n 1 coverage run -p --branch --source=mpi4py -m mpi4py ringtest -q -l 2 -s 1
mpiexec -n 1 coverage run -p --branch --source=mpi4py -m mpi4py qwerty &> /dev/null || true
mpiexec -n 1 coverage run -p --branch --source=mpi4py -m mpi4py --mpe qwerty &> /dev/null || true
mpiexec -n 1 coverage run -p --branch --source=mpi4py -m mpi4py --vt  qwerty &> /dev/null || true
mpiexec -n 2 coverage run -p --branch --source=mpi4py -m mpi4py > /dev/null
mpiexec -n 2 coverage run -p --branch --source=mpi4py -m mpi4py helloworld -q
mpiexec -n 2 coverage run -p --branch --source=mpi4py -m mpi4py ringtest -q -l 2 -s 1
mpiexec -n 2 coverage run -p --branch --source=mpi4py -m mpi4py qwerty &> /dev/null || true
coverage combine