File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,30 +15,30 @@ changed_files=$(git diff --name-only "$MERGE_BASE" HEAD)
1515
1616# Extract unique exercise directories
1717changed_exercises=$( echo " $changed_files " | \
18- grep -E ' ^exercises/(practice|concept)/[^/]+/.+\.(java|json| gradle)$' | \
18+ grep -E ' ^exercises/(practice|concept)/[^/]+/.+\.(java|gradle)$' | \
1919 cut -d/ -f1-3 | sort -u)
2020
2121if [ -z " $changed_exercises " ]; then
2222 echo " No relevant exercises changed, skipping tests."
2323 exit 0
2424fi
2525
26- echo
26+ echo " "
2727echo " Changed exercises detected:"
2828echo " $changed_exercises "
2929echo " ----------------------------------------"
30- echo
30+ echo " "
3131
3232# Run tests for each changed exercise
3333for dir in $changed_exercises ; do
3434 slug=$( basename " $dir " )
35- echo
35+ echo " "
3636 echo " === Running tests for $slug ==="
3737 if [[ $dir == exercises/practice/* ]]; then
3838 ./exercises/gradlew -p exercises " :practice:$slug :test"
3939 elif [[ $dir == exercises/concept/* ]]; then
4040 ./exercises/gradlew -p exercises " :concept:$slug :test"
4141 fi
42- echo
42+ echo " "
4343 echo " ----------------------------------------"
4444done
You can’t perform that action at this time.
0 commit comments