|
|
|
@ -22,12 +22,14 @@ shopt -s nullglob |
|
|
|
|
if [[ "$1" == "binary" ]] |
|
|
|
|
then |
|
|
|
|
echo "Testing Python binary distribution" |
|
|
|
|
ARCHIVES=("$EXTERNAL_GIT_ROOT"/input_artifacts/grpcio-*.whl) |
|
|
|
|
TOOLS_ARCHIVES=("$EXTERNAL_GIT_ROOT"/input_artifacts/grpcio_tools-*.whl) |
|
|
|
|
ARCHIVES=("$EXTERNAL_GIT_ROOT"/input_artifacts/grpcio-[0-9]*.whl) |
|
|
|
|
TOOLS_ARCHIVES=("$EXTERNAL_GIT_ROOT"/input_artifacts/grpcio_tools-[0-9]*.whl) |
|
|
|
|
else |
|
|
|
|
echo "Testing Python source distribution" |
|
|
|
|
ARCHIVES=("$EXTERNAL_GIT_ROOT"/input_artifacts/grpcio-*.tar.gz) |
|
|
|
|
TOOLS_ARCHIVES=("$EXTERNAL_GIT_ROOT"/input_artifacts/grpcio_tools-*.tar.gz) |
|
|
|
|
ARCHIVES=("$EXTERNAL_GIT_ROOT"/input_artifacts/grpcio-[0-9]*.tar.gz) |
|
|
|
|
TOOLS_ARCHIVES=("$EXTERNAL_GIT_ROOT"/input_artifacts/grpcio-tools-[0-9]*.tar.gz) |
|
|
|
|
HEALTH_ARCHIVES=("$EXTERNAL_GIT_ROOT"/input_artifacts/grpcio-health-checking-[0-9]*.tar.gz) |
|
|
|
|
REFLECTION_ARCHIVES=("$EXTERNAL_GIT_ROOT"/input_artifacts/grpcio-reflection-[0-9]*.tar.gz) |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
VIRTUAL_ENV=$(mktemp -d) |
|
|
|
@ -52,6 +54,14 @@ function at_least_one_installs() { |
|
|
|
|
at_least_one_installs "${ARCHIVES[@]}" |
|
|
|
|
at_least_one_installs "${TOOLS_ARCHIVES[@]}" |
|
|
|
|
|
|
|
|
|
if [[ "$1" == "source" ]] |
|
|
|
|
then |
|
|
|
|
echo "Testing Python health and reflection packages" |
|
|
|
|
at_least_one_installs "${HEALTH_ARCHIVES[@]}" |
|
|
|
|
at_least_one_installs "${REFLECTION_ARCHIVES[@]}" |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# |
|
|
|
|
# Test our distributions |
|
|
|
|
# |
|
|
|
|