Attempt to reimplement LLVM's FileCheck using Python.
Many software projects could benefit from a suite of LLVM LIT integration tests.
The problem is that you have to build FileCheck
from LLVM sources
which is not a trivial task for 1) people who are not familiar with the LLVM
infrastructure and 2) Python-based projects that would prefer to not have
to build anything from LLVM's source code in their CI process.
The option of having pre-compiled binaries is a workaround, but we don't like to keep third-party binary artifacts in source code.
Documentation is hosted on Read the Docs:
Copyright (c) 2020 Stanislav Pankevich s.pankevich@gmail.com. See LICENSE for details.