diff --git a/testing/scripts/diff-remove-abspath b/testing/scripts/diff-remove-abspath index 7206c5d440..eaf90bb415 100755 --- a/testing/scripts/diff-remove-abspath +++ b/testing/scripts/diff-remove-abspath @@ -2,6 +2,9 @@ # # Replace absolute paths with the basename. +# The drive letter portion of the Windows regex below is adapted from +# https://github.com/stdlib-js/stdlib/blob/develop/lib/node_modules/%40stdlib/regexp/basename-windows/lib/regexp.js sed -E 's#/+#/#g' | sed -E 's#[^( ]*testing_btest#<___>testing_btest#' | - sed -E 's#/([^ :/]{1,}/){1,}([^ :/]{1,})#<...>/\2#g' + sed -E 's#/([^ :/]{1,}/){1,}([^ :/]{1,})#<...>/\2#g' | + sed -E 's#([a-zA-Z]:|[\\/]{2}[^\\/]+[\\/]+[^\\/]+)([\\/])([^ :\\/]{1,}[\\/]){1,}([^ :\\/]{1,})#<...>/\4#g'