| # This script sets up a Kokoro MacOS worker for running Protobuf tests |
| export HOMEBREW_PREFIX=$(brew --prefix) |
| export DEVELOPER_DIR=/Applications/Xcode_13.3.1.app/Contents/Developer |
| sudo xcode-select -s "${DEVELOPER_DIR}" |
| # Use Python 2 by default (for googletest) |
| if [[ "${KOKORO_INSTALL_RVM:-}" == "yes" ]] ; then |
| git config --global --add safe.directory $HOMEBREW_PREFIX/Library/Taps/homebrew/homebrew-cask |
| git config --global --add safe.directory $HOMEBREW_PREFIX/Library/Taps/homebrew/homebrew-core |
| git config --global --add safe.directory $HOMEBREW_PREFIX/Library/Taps/homebrew/homebrew-services |
| sudo chown -R $(whoami) $HOME/.rvm/ |
| # "Install" valgrind if it doesn't exist |
| if [ ! -x "$(command -v valgrind)" ]; then |
| echo "#! /bin/bash" > valgrind |
| sudo mv valgrind /usr/local/bin/valgrind |
| # Install Virtual Python Environment |
| if [[ "${KOKORO_INSTALL_VENV:-}" == "yes" ]] ; then |