fix _readme tests

This commit is contained in:
Li Jie
2025-04-03 16:44:44 +08:00
parent 6a306be480
commit 3e26685a44
2 changed files with 9 additions and 8 deletions

View File

@@ -1,5 +1,5 @@
module readme
module github.com/goplus/llgo/doc/_readme
go 1.24.1
go 1.20
require github.com/goplus/lib v0.1.0

View File

@@ -1,6 +1,6 @@
#!/bin/bash
cd ./doc/_readme/ || exit 1
llgo build -v ./...
DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)
cd "$DIR" || exit 1
python3 -m venv .venv
# shellcheck source=/dev/null
@@ -11,9 +11,10 @@ PYTHONPATH=""
PYTHONPATH=$(python -c "import sys; print(':'.join(sys.path))")
export PYTHONPATH
for dir in ./*/; do
if grep -q "func main()" "$dir"/*.go 2>/dev/null; then
echo "Running examples in $dir"
llgo run "$dir"
for sub in ./*/; do
if grep -q "func main()" "$DIR/$sub"/*.go 2>/dev/null; then
echo "Running examples in $sub"
cd "$DIR/$sub" || exit 1
llgo run .
fi
done