Skip to content

Commit d8d0e3a

Browse files
committed
build: add script to test all
1 parent a7d840b commit d8d0e3a

2 files changed

Lines changed: 29 additions & 4 deletions

File tree

examples/aggregate/MODULE.bazel.lock

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test-all.sh

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#!/bin/bash
2+
set -euo pipefail
3+
4+
echo "===================="
5+
echo "Running tests in root workspace"
6+
echo "===================="
7+
bazel test //...
8+
9+
# Find all example workspaces and run their tests
10+
for example in examples/*/MODULE.bazel; do
11+
if [ -f "$example" ]; then
12+
example_dir=$(dirname "$example")
13+
echo ""
14+
echo "===================="
15+
echo "Running tests in $example_dir"
16+
echo "===================="
17+
(cd "$example_dir" && bazel test //...)
18+
fi
19+
done
20+
21+
echo ""
22+
echo "===================="
23+
echo "✓ All tests passed!"
24+
echo "===================="

0 commit comments

Comments
 (0)