我正在 bamboo 中执行测试运行,使用 git 作为我的存储库。现在我需要运行一个测试来检查大数据上传(文件大小约为 400MB。由于 github 上的限制是 100MB,当我尝试推送这个大文件时,git push 超时。有没有我可以通过其他方式从 github 执行我的测试,从任何其他位置获取此文件?或者有没有办法将此文件推送到 git?
最佳答案
最好在测试运行之前生成这样的文件。
在 Windows 中,您可以使用 FileGen
:
filegen test.txt 1024
将生成包含 1024
个随机符号的文件 test.txt
。
或者在你的 bash 中使用这个命令:
head -c 5000 /dev/urandom >data.txt
这将生成包含 5000 个随机符号的 data.txt 文件。
对于您使用 500Mb 文件的情况,生成此类文件大约需要 10 秒。
关于git - 大测试数据文件和github,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56897380/