[clangd] Use printf instead of `echo -e` to be compliant with dash
authorKadir Cetinkaya <kadircet@google.com>
Wed, 5 Feb 2020 09:21:26 +0000 (10:21 +0100)
committerKadir Cetinkaya <kadircet@google.com>
Wed, 5 Feb 2020 09:21:32 +0000 (10:21 +0100)
clang-tools-extra/clangd/test/system-include-extractor.test

index b1551d8..74d3958 100644 (file)
 # RUN: echo '[ -z "${args##*"-isysroot=/isysroot"*}" ] || exit' >> %t.dir/my_driver.sh
 # RUN: echo 'echo " $* " | grep " --sysroot /my/sysroot/path " || exit' >> %t.dir/my_driver.sh
 # RUN: echo 'echo line to ignore >&2' >> %t.dir/my_driver.sh
-# RUN: echo 'echo -e "#include <...> search starts here:\r" >&2' >> %t.dir/my_driver.sh
+# RUN: echo 'printf "#include <...> search starts here:\r\n" >&2' >> %t.dir/my_driver.sh
 # RUN: echo 'echo %t.dir/my/dir/ >&2' >> %t.dir/my_driver.sh
 # RUN: echo 'echo %t.dir/my/dir2/ >&2' >> %t.dir/my_driver.sh
-# RUN: echo 'echo -e "End of search list.\r" >&2' >> %t.dir/my_driver.sh
+# RUN: echo 'printf "End of search list.\r\n" >&2' >> %t.dir/my_driver.sh
 # RUN: chmod +x %t.dir/my_driver.sh
 
 # Create header files my/dir/a.h and my/dir2/b.h