blob: d1a9a51aa74867d336581c9e93626b67a2ae4857 [file] [log] [blame] [edit]
#!/bin/bash
set -e
set -o verbose
set -o xtrace
export SHELLOPTS
echo "SHELLOPTS=${SHELLOPTS}"
SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
# In newer shellcheck than 0.6.0, pass: "-P SCRIPTDIR" (literally)
# shellcheck disable=SC1090
source "$SCRIPTDIR"/build.sh
## downstream tests: projects that depend on the Checker Framework.
## These are here so they can be run by pull requests. (Pull requests
## currently don't trigger downstream jobs.)
## Exceptions:
## * plume-lib is run by test-plume-lib.sh
## * daikon-typecheck is run as a separate CI project
## * guava is run as a separate CI project
## This is moved to misc, because otherwise it would be the only work done by this script.
# # Checker Framework demos
# "$SCRIPTDIR/.plume-scripts/git-clone-related" typetools checker-framework.demos
# ./gradlew :checker:demosTests --console=plain --warning-mode=all --no-daemon