Test Infrastructure: preferably not Google Test!

I think @dsankel wrote a paper about lit for beman, see this thread:

David’s conclusion was:

Conclusion

We’ve investigated making lit the recommended Beman testing framework. Unlike other frameworks it has support for compilation failure tests, but it has several drawbacks including lack of popularity, complexity, and ergonomics challenges. Our recommendation is to instead adopt a more popular framework, such as GTest, and supplement it with CMake functions that add compilation failure capabilities.

2 Likes