核心 GIT 测试

核心 GIT 测试

我主要是一个 Windows 人员,编写 C# 程序,但我经常使用适用于 Linux 机器的技术,如 git、MySQL、perl 脚本、memcached、php 等……因此我接触到了这些工具。

我喜欢时不时地查看这些工具的代码库,我在许多代码库中意识到一个文件夹,其中t包含一堆带有t扩展名的文件。

这些文件是什么?

为什么该文件夹没有更具描述性的名称?

答案1

这些文件是什么?

$PROJECT/t目录是项目保存其自动化单元测试的规范位置。

为什么该文件夹没有更具描述性的名称?

通过遵循基本的标准命名约定,它可以完美地描述进入该目录的文件。

其他程序员将期望找到/t包含单元测试的子目录。如果他们决定用不同的名称来称呼它,那就会令人​​困惑。

我不确定为什么这是一个标准,但大概是因为它/t不太可能用作项目的某些其他组件的名称(而/test可以在给定项目的上下文中引用与单元测试不同的东西)。

打字速度也更快./t/check_something

答案2

根据我的经验,该t/目录通常包括自动化测试。

引用自git t/README文件

核心 GIT 测试

该目录包含许多核心 GIT 工具的测试脚本。

相关内容