权限管理方法和装置的制造方法_3

文档序号:9326802阅读:来源:国知局
该验证时长监测功能,此时,该服务器将不再统计该代码段在该第一验证代码库中的生存时长,而且,该服务器还会开启该代码段的指定操作权限,以便基于该指定操作权限,将该代码段提交至第二验证代码库中。实际应用时,该服务器的管理人员可以在紧急情况下或者在其他特殊情况下,触发关闭该验证时长监测功能的指令,以便将该代码段提交至第二验证代码库中。
[0097]在步骤203中,该服务器统计该代码段在该第一验证代码库中的生存时长,判断该生存时长是否达到第一预设时长,如果是,执行步骤204,如果否,继续执行步骤203。
[0098]该代码段的生存时长是指该第一验证代码库存储该代码段的时长,随着时间的推移,该代码段的生存时长也会相应增加,该服务器在接收到该代码段时,即可开始计时,则统计的时长即为该代码段的生存时长。
[0099]该第一预设时长用于指示该代码段在该第一验证代码库中的最小生存时长,可以由该服务器预先设定,且对于不同的代码段,该服务器可以设定不同的第一预设时长,本实施例对此不做限定。
[0100]该服务器可以统计该代码段的生存时长,判断该生存时长是否达到第一预设时长,如果该生存时长达到第一预设时长,表明该代码段在该第一验证代码库中的验证时长已经达到该第一预设时长,则可以认为已发现该代码段中存在的大部分问题,该代码段已经验证充分,可以将该代码段提交至第二验证代码库。如果该生存时长还未达到第一预设时长,可以认为该代码段中的很多问题还未发现,此时若将该代码段提交至第二验证代码库,很容易会遗漏其所存在的问题,还需要继续进行验证,则该服务器继续统计该代码段在该第一验证代码库中的生存时长,直至该生存时长达到第一预设时长时,执行步骤204。
[0101]需要说明的是,本实施例仅以该服务器接收到该代码段,即开始计时为例,将从该服务器接收到该代码段开始,直至将该代码段提交至第二验证代码库之间的时间间隔作为该代码段在该第一验证代码库的验证时长,而实际上,该服务器还可以在该第一验证代码库中存储该代码段时,才开始计时,也即是,将从该第一验证代码库存储该代码段开始,直至将该代码段提交至第二验证代码库之间的时间间隔作为该代码段在该第一验证代码库的验证时长。本实施例对此不做限定。
[0102]在步骤204中,该服务器开启该代码段的指定操作权限。
[0103]该生存时长达到第一预设时长时,该服务器可以开启该代码段的指定操作权限,之后,该服务器即可基于该指定操作权限和开发终端发送的提交指令,将该代码段提交至第二验证代码库中。
[0104]为了提示开发者及时地将该代码段提交至第二验证代码库,该服务器开启该代码段的指定操作权限之后,可以向该开发终端发送该代码段的代码段标识,当该开发终端接收到该代码段标识时,显示该代码段标识,以提示开发者可以将该代码段提交至第二验证代码库。其中,该代码段标识用于唯一确定该代码段,可以为该代码段的编号或者文件名称等,本实施例对此不做限定。
[0105]需要说明的是,本实施例仅是以一个代码段为例,而在实际应用中,该第一验证代码库和该第二验证代码库中包括多个代码段,则为了将该第一验证代码库中存储的、还未提交至该第二验证代码库中的代码段展示给开发者,该服务器可以获取该第一验证代码库与该第二验证代码库之间的差异信息,向该开发终端发送该差异信息,当该开发终端接收到该差异信息时,展示该差异信息。例如,该服务器可以根据开发者的邮箱地址,向该邮箱地址所在的开发终端发送邮件,该邮件中包括该差异信息,该开发终端即可在邮件中展示该差异信息。
[0106]其中,该服务器可以将该第一验证代码库中的代码段与该第二验证代码库中的代码段进行对比,得到该差异信息,使得该差异信息包括该第一验证代码库中还未提交至该第二验证代码库的代码段。当该开发终端展示该差异信息时,可以提示开发者将该差异信息中包含的代码段提交至第二验证代码库中。
[0107]另外,为了提示开发者将第一验证代码库中已开启指定操作权限的代码段提交至第二验证代码库中,该服务器可以获取该第一验证代码库中生存时长已超过第二预设时长的代码段,将该获取到的代码段与该第二验证代码库中的代码段进行对比,得到该差异信息,并向该开发终端发送该差异信息,当该开发终端接收到该差异信息时,展示该差异信息。
[0108]其中,该差异信息中包含该第一验证代码库中生存时长已超过第二预设时长,但还未提交至该第二验证代码库中的代码段。该第二预设时长可以大于该第一预设时长,也可以等于该第一预设时长,则该差异信息中包含第一验证代码库中已开启指定操作权限,但还未提交至该第二验证代码库中的代码段。当该开发终端展示该差异信息时,可以提示开发者将第一验证代码库中已开启指定操作权限的代码段提交至第二验证代码库中。
[0109]该开发终端展示该差异信息时,开发者可以在该开发终端上,触发对该差异信息中任一代码段的提交操作,以便将该代码段提交至该第二验证代码库中。
[0110]该服务器通过向开发终端发送差异信息,能够及时地对开发者进行提示,避免了由于开发者的疏忽而忘记将该代码段提交至第二验证代码库,导致代码段在该第一验证代码库的验证时间过长,进而耽误该代码段在后续验证代码库中的验证进度。
[0111]在步骤205中,该开发终端检测到对该代码段的提交操作时,向该服务器发送第二提交指令,该第二提交指令用于指示将该代码段提交至下一代码库。
[0112]其中,该开发终端可以显示多个待提交的代码段标识,对该代码段的提交操作可以为点击对应代码段标识的操作,或者,该开发终端可以提供每个代码段的提交选项,对该代码段的提交操作可以为选择该代码段的提交选项的操作等,本实施例对此不做限定。
[0113]在步骤206中,当该服务器接收到该第二提交指令时,基于该代码段的指定操作权限,将该代码段提交至第二验证代码库。
[0114]当该开发终端检测到对该代码段的提交操作时,向该服务器发送第二提交指令,该第二提交指令携带该代码段标识,用于指示将该代码段提交至下一代码库,则当该服务器接收到该第二提交指令时,可以根据该第二提交指令中的代码段标识,将该代码段提交至该第二验证代码库中。
[0115]本实施例中,在步骤204中该服务器已开启该代码段的指定操作权限,则在步骤206中,当该服务器接收到对该代码段的第二提交指令时,基于该代码段的指定操作权限,将该代码段提交至第二验证代码库即可。
[0116]而实际应用中,对于任一代码段来说,当该服务器接收到对该代码段的提交指令时,先判断是否已开启该代码段的指定操作权限,如果已开启该代码段的指定操作权限时,将该代码段提交至下一代码库,如果未开启该代码段的指定操作权限时,则忽略该提交指令,或者,向发送该提交指令的开发终端发送提示消息,以提示开发者该代码段的验证时长未达到规定时长,不能提交至下一代码库。
[0117]本实施例中,该服务器在该第一验证代码库中存储该代码段时,测试终端可以下载该代码段,并运行该代码段,对该代码段进行测试。其中,该测试终端可以为计算机、手机等设备,本实施例对此不做限定。
[0118]而为了及时地提示测试人员对代码段进行测试,该服务器可以以第三预设时长为一个周期,每隔该第三预设时长,获取当前周期内接收到的至少一个代码段,生成测试任务列表,该测试任务列表包括当前周期内接收到的至少一个代码段,向测试终端发送该测试任务列表,当该测试终端接收到该测试任务列表时,展示该测试任务列表,测试人员即可查看该测试任务列表中的代码段,触发对任一代码段的测试操作,该测试终端检测到该测试操作时,从该服务器下载该代码段,并运行该代码段,对该代码段进行测试。其中,该第三预设时长可以由该服务器预先设定,可以为24小时、一周或其他数值,本实施例对此不做限定。
[0119]另外,该服务器会接收到多个代码段,该多个代码段所实现的功能可能相同,也可能不同,则该服务器还可以确定每个功能所对应的测试终端,当该服务器在当前周期内接收到至少一个代码段时,可以按照所实现功能的不同,对该至少一个代码段进行划分,得到多个分组,每个分组中的代码段用于实现相同的功能,而不同分组的代码段用于实现不同的功能。则对于每个分组来说,该服务器可以根据该分组中的代码段,生成相应的测试任务列表,确定该分组所实现的功能对应的测试终端,向该测试终端发送该测试任
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1