为什么很多 repos 的根目录下都有一个 test 文件夹?

Why many repos have a test folder in the root directory?

为什么很多存储库中都有一个 test 文件夹?

https://github.com/openstack/swift
https://github.com/openstack/openstack-helm

test文件夹的作用是什么? 怎么运行的?

名为 test 的文件夹在 Git 或 GitHub 中没有特殊含义。但是,它是包含单元测试的文件夹的通用描述性名称。单元测试当然不是唯一可以放在那里的东西。人们可能会存储整个程序或任何东西的测试。

在功能方面,许多程序都为 运行 每个程序提供测试驱动程序,并报告哪些会失败,哪些不会失败。例如,autotools 使用 make 的检查目标来进行 运行 测试。它只是一个文件夹,所以你可以用它做任何事情。