summaryrefslogtreecommitdiff
path: root/_travis/run.sh
blob: f955cc3938419e5f43826589bda74735fa90bf33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash

set -exo pipefail

if [ -n "${NOX_SESSION}" ]; then
    nox -s "${NOX_SESSION}" --error-on-missing-interpreters
else
    downstream_script="${TRAVIS_BUILD_DIR}/_travis/downstream/${DOWNSTREAM}.sh"
    if [ ! -x "$downstream_script" ]; then
        exit 1
    fi
    $downstream_script install
    python -m pip install .
    $downstream_script run
fi