|
|
|
@ -18,22 +18,14 @@ set -ex |
|
|
|
|
# change to grpc repo root |
|
|
|
|
cd $(dirname $0)/../../.. |
|
|
|
|
|
|
|
|
|
# Download bazel |
|
|
|
|
temp_dir="$(mktemp -d)" |
|
|
|
|
wget -q https://github.com/bazelbuild/bazel/releases/download/0.26.0/bazel-0.26.0-darwin-x86_64 -O "${temp_dir}/bazel" |
|
|
|
|
chmod 755 "${temp_dir}/bazel" |
|
|
|
|
export PATH="${temp_dir}:${PATH}" |
|
|
|
|
# This should show ${temp_dir}/bazel |
|
|
|
|
which bazel |
|
|
|
|
|
|
|
|
|
./tools/run_tests/start_port_server.py |
|
|
|
|
|
|
|
|
|
dirs=(end2end server client common codegen util grpclb test) |
|
|
|
|
for dir in ${dirs[*]}; do |
|
|
|
|
echo $dir |
|
|
|
|
out=`bazel query "kind(ios_unit_test, tests(//test/cpp/$dir/...))"` |
|
|
|
|
out=`tools/bazel query "kind(ios_unit_test, tests(//test/cpp/$dir/...))" 2>/dev/null | grep '^//'` |
|
|
|
|
for test in $out; do |
|
|
|
|
echo "Running: $test" |
|
|
|
|
bazel test --test_summary=detailed --test_output=all $test |
|
|
|
|
tools/bazel test --test_summary=detailed --test_output=all $test |
|
|
|
|
done |
|
|
|
|
done |
|
|
|
|