Skip to content

Commit 013a656

Browse files
committed
minor
1 parent 201d297 commit 013a656

1 file changed

Lines changed: 7 additions & 16 deletions

File tree

bin/test-changed-exercise

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -25,24 +25,15 @@ fi
2525

2626
echo "Changed exercises detected:"
2727
echo "$changed_exercises"
28-
echo
2928

30-
# Root Gradle wrapper
31-
GRADLE_WRAPPER="./gradlew"
32-
33-
# Verify each changed exercise
29+
# Run tests for each changed exercise
3430
for dir in $changed_exercises; do
3531
slug=$(basename "$dir")
36-
# Convert path to Gradle subproject notation: exercises:practice:allergies
37-
gradle_project=$(echo "$dir" | tr / :)
38-
39-
echo "=== Running tests for $slug ==="
40-
if [[ $dir == exercises/practice/* || $dir == exercises/concept/* ]]; then
41-
$GRADLE_WRAPPER ":$gradle_project:test"
42-
else
43-
echo "Skipping unknown directory: $dir"
32+
if [[ $dir == exercises/practice/* ]]; then
33+
echo "=== Running tests for $slug ==="
34+
./exercises/gradlew -p exercises ":practice:$slug:test"
35+
elif [[ $dir == exercises/concept/* ]]; then
36+
echo "=== Running tests for $slug ==="
37+
./exercises/gradlew -p exercises ":concept:$slug:test"
4438
fi
45-
echo
4639
done
47-
48-
echo "All changed exercises tested."

0 commit comments

Comments
 (0)