[llvm-dev] Is ist a good idea to use lit and other test tools for non llvm projects?

whitequark via llvm-dev llvm-dev at lists.llvm.org
Thu Jan 24 12:20:38 PST 2019


On 2019-01-24 20:17, David Greene via llvm-dev wrote:
> alexp via llvm-dev <llvm-dev at lists.llvm.org> writes:
> 
>> I have a project which uses llvm, but is (at least not yet) a
>> contribution / not in the source tree of llvm.
>> Is it a good idea (e.g. instead of using boost test framework) to use
>> the llvm testsuite related tools in this case?
> 
> That probably depends on the project, but I've long wished LLVM's
> testing tools were available outside of LLVM, packaged up separately so
> they could be more widely used.  They're great tools!

lit is, in fact, packaged separately--it is available on PyPI.
FileCheck isn't; there is a similar tool on PyPI, called OutputCheck,
which I have used extensively for similar jobs (matching compiler IR) 
but
I like it much less than FileCheck.

-- 
whitequark


More information about the llvm-dev mailing list