Title
LLVM integration test suite
Author
sguelton@redhat.com sylvestre@{debian.org,ubuntu.org}
Distribution
Fedora, Debian/Ubuntu
Abstract (optional)
Both Fedora and Debian have the ability to gate their package through a test-suite. In the case of the LLVM compiler infrastructure, it basically means making sure that all components are properly integrated into a working toolchain that also interacts correctly with other toolchain's component. We also see this testsuite as a forcing function to bring consistency to LLVM packaging.
We shared our test cases and ended up with a collaborative repo for these test, unimaginatively named https://github.com/opencollab/llvm-toolchain-integration-test-suite with the secret agenda to integrate it at some point in the LLVM project itself.
What might others learn from your experience?
The kind of errors we detected early, an interest to use and contribute to the test suite.
Title
LLVM integration test suite
Author
sguelton@redhat.com sylvestre@{debian.org,ubuntu.org}
Distribution
Fedora, Debian/Ubuntu
Abstract (optional)
Both Fedora and Debian have the ability to gate their package through a test-suite. In the case of the LLVM compiler infrastructure, it basically means making sure that all components are properly integrated into a working toolchain that also interacts correctly with other toolchain's component. We also see this testsuite as a forcing function to bring consistency to LLVM packaging.
We shared our test cases and ended up with a collaborative repo for these test, unimaginatively named https://github.com/opencollab/llvm-toolchain-integration-test-suite with the secret agenda to integrate it at some point in the LLVM project itself.
What might others learn from your experience?
The kind of errors we detected early, an interest to use and contribute to the test suite.