stf from openstf to DeviceFarmer
2020-07-21 本文已影响0人
戈壁堂
记录一次debug过程看起来是同步代码遇到的问题,顺手查一下STF的最新代码,发现这个仓库已经存档了。
openstf/stf存档,新fork到DeviceFarmer组织下的DeviceFarmer/stf继续维护开发。
两边分支的最后同步commitID为5月19日的632d80fbe3520ee58af4fa0f1aefdc9d6db21dbf
: Merge pull request openstf #1229 from openstf/stf-service-apk
后面openstf上进行了一下文档的更新说明,代码相关的更新都在新仓库进行了。
但最新代码lib/units/storage/temp.js#L93
的确定义了对文件的处理逻辑。
form.on('fileBegin', function(name, file) {
var md5 = crypto.createHash('md5')
file.name = md5.update(file.name).digest('hex')
})
Emitted whenever a new file is detected in the upload stream. Use this event if you want to stream the file to somewhere else while buffering the upload on the file system.
这样导致只要上传文件就会走这一个逻辑。那最新的代码是如何确保文件可以正常获取到manifest文件的呢?