OSDN Git Service

[lit] Support parsing scripts with inconsistent or invalid encodings.
authorDaniel Dunbar <daniel@zuster.org>
Wed, 14 Aug 2013 15:24:58 +0000 (15:24 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Wed, 14 Aug 2013 15:24:58 +0000 (15:24 +0000)
commit47e7c040f4e03a5fd162ee7c8ea061cfe873eb23
tree9a5cc7f40be9f8dd21782c6d6d9fabd4063676c1
parent73cd0c844ba6c46ddb94405ee28246f084a13a12
[lit] Support parsing scripts with inconsistent or invalid encodings.

 - For whatever reason, we have a lot of test files with bogus unicode
   characters. This patch allows those scripts to still be parsed on Python3 by
   changing the parsing logic to work on binary files, and only require the
   actual script commands to be convertible to ascii.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188376 91177308-0d34-0410-b5e6-96231b3b80d8
utils/lit/lit/TestRunner.py
utils/lit/tests/shtest-encoding.py [new file with mode: 0644]