1
我有一个VC++项目,它有两个构建配置,每个构建配置都使用不同的第三方库。例如Release_A & Release_B使用库A & B,并且包装它们的功能。boost.test - 区分同一个项目的不同构建配置的测试结果
我们使用一组boost.test单元测试,以确保两个版本的工作方式相同,因此我们针对两个build_configurations编译测试套件应用程序,以提供test_A.exe & test_B.exe,并且这些测试发出test_A.xml & test_B.xml。
问题是,测试XML没有以任何方式区分哪个版本经过测试,所以当我们将这两个XML文件拉入Jenkins这样的工具时,无法判断哪个配置是因任何故障而被指责的。
有没有一种简单的方法可以在C++测试代码中以某种方式做到这一点?