File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2525
2626echo " Changed exercises detected:"
2727echo " $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
3430for 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
4639done
47-
48- echo " All changed exercises tested."
You can’t perform that action at this time.
0 commit comments