本主题说明如何通过将项目和相关测试资产检入和检出现有源控制系统来共享它们。
各节内容包括:
关键项目工件采用 ASCII 格式。这使得通过源代码管理轻松维护它们,并在并发开发环境中合并来自多个团队成员的更改。
要使用任何源代码管理系统共享项目和测试资产:
其他团队成员可以通过从源代码管理中检出来访问项目文件。
检入 .parasoft [如果存在]、xxx.vcproj 文件和 xxx.sln 文件。.parasoft 将与项目的 .vcproj 文件位于同一目录位置。它为 C++test 完全定义了现有 Visual Studio 项目的设置。
不要在项目中检入临时数据/文件(例如插桩源、编译对象、链接的测试可执行文件和自动生成的头文件)。默认情况下,临时文件位于.cpptest 目录与 .sln 或 .vcproj 文件处于同一级别。 - 这些文件不应存储在源代码管理中,因为 C++test 可以根据需要自动重新生成这些文件。此外,它们可能包含不可共享的信息(如绝对路径)。 - 如果此数据当前存储在您的项目中,请按照 C++test 用户指南中的说明更改 C++test 临时文件设置。 |
通过在 Visual Studio 中打开相应的 xxx.sln /xxx.vcproj 文件,可以导入检入/检出的项目。对项目结构的更改(例如添加新的桩函数文件或新的测试用例文件夹)保存在原始用户的 xxx.vcproj 文件中。