Nightly Summary

3 views
Skip to first unread message

博 庞

unread,
Apr 26, 2013, 10:51:39 AM4/26/13
to zh...@googlegroups.com
今天修复了几个已知的bug,看了下关于behavior的文档。

明天研究下怎么跑自动化测试脚本,看一下剩下的bug。

Felix Xu

unread,
Apr 26, 2013, 12:34:57 PM4/26/13
to Me Zhu
今天
=====

o 调整Jenkins,使每天晚上自动更新代码,并自动测试
o 为需要输入验证码的页面提供了一个获得正确验证码的接口
o 为配合有发送邮件的页面的测试需求,研究imap的库,由于发现该库不会影响功能的测试,并且PHP异步发送邮件工作量不小,决定暂缓异步发送邮件。
o 配合庞博一起修正一些bug
o 和志远一起搭建开发环境和自动化测试环境

明天
=====

+ 配合庞博完成文件的统一存取接口
+ 为崔开发客户端提供更多的服务端接口
+ 自动Merge代码并发布到SinaApp

Felix Xu

unread,
Apr 27, 2013, 1:30:45 PM4/27/13
to Me Zhu
今天
=====
o 初步完成release脚本,主要工作是将开发分支上的变化通过patch的方式打到主分支并提交到sinaapp上
o 解决验证码自动化测试遇到的问题
o 和庞博一起讨论并制定了文件存取方式,见【文件存取】
o 更正Jenkins上的一些问题

明天
======
+ 撰写服务端接口说明,方便崔开发客户端
+ 继续和庞博实现文件存取

文件存取
========
以前没有比较统一简单的文件存取方式,统一是指开发人员调用统一以及在本地和Sinapp上数据库统一。目前将文件的存取放到Model层实现,并且使用Model的Behaviour机制来重用,使得所有的有文件关联的Model都能使用,而且不需要关注如何存取,只需要在Model中指定一下哪个field对应着一个文件即可。
文件的最终放置路径如下(在新浪App上,相对于domain的根,在本地,相对于/app/webroot/files)
/MODEL_NAME/FILENAME_SUFFIX/FILENAME.EXT
其中
MODEL_NAME Model的名字,如User, Inn, Guest等
FILENAME 文件的名字,目前是uuid
FILENAME_SUFFIX 文件名的最后两个字母,取最好两个字母是因为单机产生的uuid前面几个字母都一样
EXT 文件的扩展名,是由文件的MIME-TYPE转换得来
Reply all
Reply to author
Forward
0 new messages