将测试套件上载到Subversion存储库


Uploading testsuite to Subversion repository

我想把我的测试套件上传到Subversion存储库。我想知道测试套件应该放在Subversion仓库的什么地方。目前我们有一个根文件夹(包含所有源代码)和一个文档文件夹。我们应该在根目录下创建一个测试文件夹吗?我们也有一个自动构建系统,每分钟进行一次新的构建。我们如何让测试自动并行运行?

并且,如果测试失败或通过,我将如何知道它的结果?当它在Subversion中上传时?

首先,必须在团队中讨论如何构建代码。但我总是建议从根目录中删除源代码,并将其移动到单独的目录中。也适用于文档、外部文件等。

但是,为什么要将结果上传到存储库中呢?当使用像Jenkins, TFS等CI时,结果应该显示在服务器上供所有人查看,而不是存储在svn中,因为结果就像生成的二进制数据一样,通常不会为您自己的项目检入。

另外,为什么构建系统每分钟构建一次?为什么不轮询源代码库?

您的问题的明确答案将是检查测试运行到存储库的结果输出,这表明该测试是否已经工作。但我不建议这么做。