Testing 我应该在我的应用程序中包含测试框架的源代码吗';s存储库?

Testing 我应该在我的应用程序中包含测试框架的源代码吗';s存储库?,testing,configuration,repository,Testing,Configuration,Repository,在测试应用程序的存储库中包含测试框架的源代码是否正常 例如,用GooGestEt测试C++应用程序。googletest代码是否会出现在我的回购协议中?如果是,我该如何处理建筑。我有我的makefile调用googletest的makefile吗 或者,如果最终用户想要运行测试,我是否应该要求他们提供一个指向googletest的环境变量?通常,您的所有测试都将在一个单独的存储库中,我知道我们所有的集成测试都在不同的存储库中,但将单元测试保留在本地 你真的想让你的客户看到你所有的测试用例吗?测试

在测试应用程序的存储库中包含测试框架的源代码是否正常

例如,用GooGestEt测试C++应用程序。googletest代码是否会出现在我的回购协议中?如果是,我该如何处理建筑。我有我的makefile调用googletest的makefile吗


或者,如果最终用户想要运行测试,我是否应该要求他们提供一个指向googletest的环境变量?

通常,您的所有测试都将在一个单独的存储库中,我知道我们所有的集成测试都在不同的存储库中,但将单元测试保留在本地

你真的想让你的客户看到你所有的测试用例吗?测试真的需要在客户机上运行吗?这些是你必须问自己的问题。然后你会得到你的答案

这是一个更好的地方。这不是一个很好的适合这个网站,因为它的立场;它在征求意见。