chapuni added a comment. Alex, thanks for your working. I tweaked to run on my hosts.
- mingw-w64 with Py3.3 - Linux with Py2.7 and Py3.4 My change is here; https://github.com/chapuni/llvm-project/commit/0f4a303bdc7b925f42c0cd48817052d2b49b2234 Could you merge it, please? ================ Comment at: test/clang-tidy/arg-comments.cpp:1 @@ -1,3 +1,2 @@ -// RUN: $(dirname %s)/check_clang_tidy.sh %s misc-argument-comment %t -// REQUIRES: shell +// RUN: $(dirname %s)/check_clang_tidy.py %s misc-argument-comment %t ---------------- $(dirname %s) assumes shell. use %S instead. Lit internal runner is not capable of !shbang. use %python. // RUN: %python %S/check_clang_tidy.py %s misc-argument-comment %t ================ Comment at: test/clang-tidy/check_clang_tidy.py:71 @@ +70,3 @@ + print('Running ' + repr(args) + '...') + clang_tidy_output = subprocess.check_output(args, stderr=subprocess.STDOUT) + ---------------- It is not string, but bytes. It wouldn't run on py3. + clang_tidy_output = subprocess.check_output(args, stderr=subprocess.STDOUT).decode() ================ Comment at: test/clang-tidy/check_clang_tidy.py:85 @@ +84,3 @@ + print('------------------------------ Fixes -----------------------------\n' + + diff_output + + '\n------------------------------------------------------------------') ---------------- It cannot be concatenated to string. Use encode. + diff_output.decode() + ================ Comment at: test/clang-tidy/google-readability-casting.c:7 @@ -6,3 +6,3 @@ // RUN: clang-tidy --checks=-*,google-readability-casting -header-filter='.*' %t.main_file.cpp -- -I%S -DTEST_INCLUDE -x c++ | FileCheck %s -check-prefix=CHECK-MESSAGES -implicit-check-not='{{warning|error}}:' // REQUIRES: shell ---------------- It can be pruned. ================ Comment at: test/clang-tidy/misc-unused-parameters.cpp:5 @@ -4,3 +4,3 @@ // RUN: diff %T/header.h %T/header-fixed.h // REQUIRES: shell ---------------- It can be pruned. http://reviews.llvm.org/D12180 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits