Skip to content

Commit 2b6204d

Browse files
author
jgstern
committed
Merge pull request 'chore: merge dev fixes for v0.6.9 release' (#257) from jgstern/release-fixes into main
Reviewed-on: https://codeberg.org/iterabloom/hypergumbo/pulls/257
2 parents 6939b33 + 90bf6a6 commit 2b6204d

1 file changed

Lines changed: 7 additions & 9 deletions

File tree

scripts/integration-test

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,12 @@ REPOS=(
7777
["phoenix"]="https://github.com/phoenixframework/phoenix.git"
7878
)
7979

80-
# Quick mode uses a smaller subset
80+
# Quick mode uses a minimal subset proven to work on small CI runners.
81+
# Flask and gin get OOM-killed on constrained runners, so we only use
82+
# express which is known to complete successfully.
8183
if $QUICK_MODE; then
8284
REPOS=(
83-
["flask"]="https://github.com/pallets/flask.git"
8485
["express"]="https://github.com/expressjs/express.git"
85-
["gin"]="https://github.com/gin-gonic/gin.git"
8686
)
8787
fi
8888

@@ -127,10 +127,9 @@ test_repo() {
127127

128128
# Run hypergumbo sketch
129129
echo " Running: hypergumbo sketch..."
130-
local start_time=$(date +%s.%N)
130+
local start_time=$SECONDS
131131
if hypergumbo "$clone_dir" -t 2000 > "$WORK_DIR/$name-sketch.md" 2>&1; then
132-
local end_time=$(date +%s.%N)
133-
local duration=$(echo "$end_time - $start_time" | bc)
132+
local duration=$((SECONDS - start_time))
134133
local lines=$(wc -l < "$WORK_DIR/$name-sketch.md")
135134
echo -e " ${GREEN}✓ Sketch generated${NC} (${duration}s, ${lines} lines)"
136135
else
@@ -139,10 +138,9 @@ test_repo() {
139138

140139
# Run hypergumbo run
141140
echo " Running: hypergumbo run..."
142-
start_time=$(date +%s.%N)
141+
start_time=$SECONDS
143142
if hypergumbo run "$clone_dir" --out "$WORK_DIR/$name-output.json" 2>&1; then
144-
end_time=$(date +%s.%N)
145-
duration=$(echo "$end_time - $start_time" | bc)
143+
duration=$((SECONDS - start_time))
146144

147145
# Extract stats from output
148146
if [[ -f "$WORK_DIR/$name-output.json" ]]; then

0 commit comments

Comments
 (0)