我正在研究一个研究项目,我将分析Ruby on Rails版本控制历史记录中的几个提交。我想看看哪些提交通过或失败Rails的测试脚本。如果可能的话,我还想看看哪些提交可以建立。
例如,如果我正在分析Java项目,我会尝试在每次提交时编译项目。如果编译过程失败,那么我就知道提交破坏了构建。然后,在成功构建时,我可以运行测试脚本。
我知道大多数Ruby项目没有与Java项目相同的构建过程,因为Ruby被解释了。因此,编译器可以检查的错误,如语法错误或类型错误,将始终在运行时找到。因此,我不确定Rails是否有构建过程,如果有,那么该过程是什么。 Rails是否有一个构建过程或一个类似于用编译语言编译项目的过程?
答案 0 :(得分:0)
是和否。在运行任何测试之前,肯定有一些设置步骤。
与所有优秀的开源项目一样,如果您在自述问题中包含的链接的README页面上向下滚动,则会看到the Contributing section。这链接到你需要知道的一切,以便设置Rails并开始开发或做你的测试研究项目。