diff options
author | Richard Samuels <richard.l.samuels@gmail.com> | 2021-04-05 13:34:26 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-04-05 17:55:15 +0000 |
commit | 3072baf21f36d49b5954d1c2ea899b0b7b10d462 (patch) | |
tree | b5b45db295a641d3c7dbcdd875e801191123ba47 /evergreen/scons_lint.sh | |
parent | 649dc04027667b30155be39be39a880cb0b8743a (diff) | |
download | mongo-3072baf21f36d49b5954d1c2ea899b0b7b10d462.tar.gz |
SERVER-55300 SERVER-55731 Implement expansions handling for standalone shell
Diffstat (limited to 'evergreen/scons_lint.sh')
-rwxr-xr-x | evergreen/scons_lint.sh | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/evergreen/scons_lint.sh b/evergreen/scons_lint.sh new file mode 100755 index 00000000000..708ef4168a5 --- /dev/null +++ b/evergreen/scons_lint.sh @@ -0,0 +1,24 @@ +DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)" +. "$DIR/prelude.sh" + +cd src + +set -o errexit +set -o verbose + +activate_venv +export MYPY="$( + if which cygpath 2>/dev/null; then + PATH+=":$(cypath "${workdir}")/venv_3/Scripts" + else + PATH+=":${workdir}/venv_3/bin" + fi + PATH+=':/opt/mongodbtoolchain/v3/bin' + which mypy +)" +echo "Found mypy executable at '$MYPY'" +export extra_flags="" +if [[ ${is_patch} == "true" ]]; then + extra_flags="--lint-scope=changed" +fi +eval ${compile_env} python3 ./buildscripts/scons.py ${compile_flags} $extra_flags --stack-size=1024 GITDIFFFLAGS="${revision}" REVISION="${revision}" ENTERPRISE_REV="${enterprise_rev}" ${targets} |