Skip to content

Commit 6ddfe05

Browse files
committed
naming
1 parent 599efe2 commit 6ddfe05

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

.github/workflows/build-common.yml

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -197,26 +197,22 @@ jobs:
197197
- id: set-matrix
198198
run: |
199199
json_array=$(
200-
for module_dir in smoke-tests/apps/*/; do
201-
# Convert directory path to module name (e.g., "smoke-tests/apps/MyApp/" -> "smoke-tests:apps:MyApp")
202-
module=$(echo "$module_dir" | sed 's|/$||' | sed 's|/|:|g')
200+
for dir in smoke-tests/apps/*; do
201+
# Convert directory path to module name (e.g., "smoke-tests/apps/MyApp" -> "smoke-tests:apps:MyApp")
202+
module=$(echo "$dir" | sed 's|/|:|g')
203203
# Extract just the app name from the module path (e.g., "smoke-tests:apps:MyApp" -> "MyApp")
204-
module_name=$(echo "$module" | sed 's|.*:||')
204+
module_short=$(echo "$module" | sed 's|.*:||')
205205
206-
find "${module_dir}src/smokeTest/java" -name "*Test.java" | \
206+
find "${dir}/src/smokeTest/java" -name "*Test.java" | \
207207
# Remove the base path to get relative path from smokeTest/java
208-
sed "s|${module_dir}src/smokeTest/java/||" | \
208+
sed "s|${dir}/src/smokeTest/java/||" | \
209209
# Convert file name to class name (e.g., "com/example/MyTest.java" -> "com.example.MyTest")
210210
sed 's|/|.|g' | sed 's|\.java$||' | \
211211
# Process each fully qualified test class name
212212
while read -r class_name; do
213213
# Extract just the simple class name (e.g., "com.example.MyTest" -> "MyTest")
214-
short_name=$(echo "$class_name" | sed 's/.*\.//')
215-
# Create JSON object for each test with:
216-
# - display: human-readable name (AppName:TestClassName)
217-
# - module: gradle module path for running the test
218-
# - test_class: full qualified class name for --tests parameter
219-
echo "{\"display\":\"${module_name}:${short_name}\"," \
214+
class_short=$(echo "$class_name" | sed 's/.*\.//')
215+
echo "{\"display\":\"${module_short}:${class_short}\"," \
220216
"\"module\":\"${module}\"," \
221217
"\"test_class\":\"${class_name}\"}"
222218
done

0 commit comments

Comments
 (0)