File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -23,17 +23,21 @@ grep -E 'odiff ".*" ".*"' "$TEST_LOG" | while IFS= read -r line; do
2323 failed_path=$( echo " $line " | sed -n ' s/.*odiff "\([^"]*\)" "\([^"]*\)".*/\2/p' )
2424
2525 if [ -f " $reference_path " ]; then
26+ foldername=$( basename " $( dirname " $reference_path " ) " )
2627 filename=$( basename " $reference_path " )
27- cp " $reference_path " " $OUTPUT_DIR /reference/$filename "
28- echo " Copied reference: $filename "
28+ mkdir -p " $OUTPUT_DIR /reference/$foldername "
29+ cp " $reference_path " " $OUTPUT_DIR /reference/$foldername /$filename "
30+ echo " Copied reference: $foldername /$filename "
2931 else
3032 echo " Reference not found: $reference_path "
3133 fi
3234
3335 if [ -f " $failed_path " ]; then
36+ foldername=$( basename " $( dirname " $failed_path " ) " )
3437 filename=$( basename " $failed_path " )
35- cp " $failed_path " " $OUTPUT_DIR /failed/$filename "
36- echo " Copied failed: $filename "
38+ mkdir -p " $OUTPUT_DIR /failed/$foldername "
39+ cp " $failed_path " " $OUTPUT_DIR /failed/$foldername /$filename "
40+ echo " Copied failed: $foldername /$filename "
3741 else
3842 echo " Failed snapshot not found: $failed_path "
3943 fi
You can’t perform that action at this time.
0 commit comments