1987mxy/TestManage
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
testmachine11-11 改变srv端口为:1988(config.ini可配置) 改变文件已包形式发送,包格式<I(4长度整包长度)H(包类型) 包类型: 0x0001 指令包 0x0002 返回包 0x0003 文件包 H(文件名长度)s(文件名)s(文件内容) 增加了传送前的rar的压缩功能 增加clt的list中可以添加特别端口(:分隔) 增加了返回信息 ================================== testmachine11-15 clt设置timeout值为1秒 slt修改收包方式为轮训检测 clt增加了收包完成提示 srv增加了log收集完成提示 ================================== testmachine11-18 clt如果收包超过30秒则自动放弃继续收包 srv和clt进行优化 ================================== testmachine1-20 可以在上传log的文件名上使用相对路径 =================================== testmachine2-16 原server改为client 原client改为control 新架构增加server角色,所有信息通过server中转 支持自动脚本的虚拟Message功能 增加心跳机制,server产生心跳发送至test_manage端 test_manage端连入后收到心跳包后返回,server延时15秒后再次发送心跳包 0x0003,0x0004将会把文件每600byte分割(settings中可设置)为小包发送至server 新增包: 0x0004 上传文件包 0x0005 询问链接包 0x0006 test_manage心跳包 0xffff client尾包 0xff00 control尾包 新增who特殊事件来询问与server正链接的client列表 list中设置all可以对链接server的client进行操作 独立了package.py用来生成数据包 =================================== testmachine2-18 新增包: 0xf0f0 关闭server control可在step中新增shutdown来正常退出server.py who询问中的第二部分表示的是该keyword下的channel数 =================================== testmachine2-21 client端中config.ini文件中需要输入相应账号密码 可以协助gm-uas脚本做到游戏进程自动开关 =================================== testmachine2-27 settings中VirtualMessage是关闭和打开虚拟message服务器的开关 =================================== testmachine3-14 控制端的config.ini中添加步骤conf用来对客户端段的config.ini的单项行进修改 =================================== testmachine3-23 修复了端口为172的错误 详细了error日志 控制端增加了响应统计信息 gmclient_watcher可以检测到gmclient的信息发现相应错误并截屏 修复在执行中heart time out问题 修改心跳超时时间为60秒 =================================== testmachine3-28 在config.ini的service域添加了status项,用来切换程序在debug模式和release模式之间 =================================== testmachine3-29 控制端的config.ini文件中list列表的首字符为"!",则该列表为取反列表 =================================== testmachine3-31 添加了与GMClient心跳检测 =================================== testmachine5-5 修复因为大文件压缩而导致的心跳检测超时 =================================== testmachine5-6 隐藏压缩状态框的显示 隐藏gmclient_watcher.exe状态框的显示,并去除gmclient_watcher.vbs 修复了没有被控端IP显示的问题 修复打开压缩文件被拒绝的问题 =================================== testmachine5-20 修复复制文件.和..情况 修复后台出现许多cmd.exe进程的情况(弃用os.system) 修复了未被控制机器也返回heart time out or disconnect ...信息的情况 修复open批处理文件时在后台运行的bug 因为大文件压缩而导致的心跳检测超时调试完毕 因为大LOG复制而导致超时情况 当删除进程后对已删除进程添加检测 =================================== testmachine5-30 可以设定up列表第一个字符为"!"使client上传完整log,否则将截取至小于等于25MB的最新log 修复了当接收到arena_end消息后,游戏进程无法关闭的问题 可以用ctrl+C终止server.py =================================== testmachine6-10 Script-delaykill用来获得DOTA的REP而延迟强杀war3.exe =================================== testmachine6-13 使用外部程序killprocess.exe方法强杀进程 =================================== testmachine7-5 改变up列表首字符为"!"含义,如有则为cut的日志反之亦然 up列表如不为cut的日志,则日志文件在上传后不解压 上传的日志文件名增加账号信息(client必须是登陆状态)
About
Manage test machine for eccg
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published