首页 > 解决方案 > 大型测试数据文件和github

问题描述

我正在竹子中执行测试运行,使用 git 作为我的存储库。现在我需要运行一个测试来检查大数据上传(文件大小约为 400MB。由于 github 上的限制是 100MB,当我尝试推送这个大文件时,git push 超时。有没有其他方式我可以从 github 执行我的测试,从任何其他位置获取此文件?或者有没有办法将此文件推送到 git?

标签: gittestinggithublarge-data

解决方案


最好在测试运行之前生成这样的文件。

在 Windows 中,您可以使用FileGen

filegen test.txt 1024

将生成test.txt带有1024随机符号的文件。

或者在你的 bash 中使用这个命令:

head -c 5000 /dev/urandom >data.txt

这将生成包含 5000 个随机符号的 data.txt 文件。

对于您使用 500Mb 文件的情况,生成此类文件大约需要 10 秒。


推荐阅读