版本修改
-
0.2.2 Alpha_4性能优化版本 (2022.02.28)
- 新功能:
- 重点优化game_start 和 run_exe 函数
- sample测试
- 新功能:
-
0.2.1 Alpha_3性能优化版本 (2022.02.26)
- 新功能:
- 新增和切换项目后,自动切换到最近创建的tab页面, - tabWidget.setCurrentIndex(tabWidget.indexOf(tab))
- 使用cProfile和snakeviz可视化数据对模块和函数性能进行测试,这样能有直观的感受
- 项目相关:
- 使用偶像的svn进行管理,方便查看前后prof_dump性能数据变化
- 新功能:
-
0.2.0 Alpha_3性能优化版本 (2022.02.25)
- 版本TODO内容:
- 考虑性能优化方案
- 1.初始化loading进内存,特别是读写文件的load
- 2.减少print
- 3.持久化对象尝试
- 4.使用子线程
- 版本TODO内容:
-
0.1.3 Alpha_2版本 (2022.02.24)
- 新功能:
- 增加快捷打开使用默认浏览器打开项目组工具主页,组内知乎(wecenter)
- 增加tools工具,快速打开配置表搜素工具
- 反馈\关于 描述的 优化
- 控制面板 8个按钮功能开发完成
- TODO:
- GM命令封装
- Output hook ,实时显示log
- 数据埋点
- websocket连接中心服务器 11.141
- 后台管理和上传配置同步,GM文件上传同步,配置config.ini化
- 集成自动化测试报告Allure
- 按键精灵类似的自动化回归
- Lua Perfect debug研究,RPC方式获取数据和执行命令
- 快捷键添加
- 使用说明,buttonTips添加
- 美观美化,添加图标
- 运行时间戳增加 Logging
- 系统传参构建,sysArg
- 打包exe问题解决
- 加判断和各种process ID获取及win32,log获取
- 启用Alpha_3版本,性能优化
- 新功能:
-
0.1.2 初步方案 (2022.02.23)
- 新功能:
- 将ui部分功能独立出一个单独模块,方便功能编写
- 已完成部分ui及功能独立到Ui_Alpha_Test
- 四大布局和画布交替使用完成右边控制窗口布局对齐问题(之前采用的方法总是差几个像素)
- 控制窗口加入QToolBox实现抽屉盒工具栏效果
- 切换本地配置(ComboBox)已完成
- 选择一个项目后,点击切换,新开一个相关的游戏窗口表示切换成功
- 版本变更:
- 开始启动Alpha_2版本,删除冗余代码,使项目结构精简化
- 新功能:
-
0.1.1 初步方案 (2022.02.22 - 没错,同一天两个版本)
- 新功能:
- 项目主体完成:基础样式完成
- 按钮新增游戏窗口(用于tab全部关闭后,没地方可以选的洗澡能tab窗口)
- Auto_Regress 把luamon自动化测试脚本执行包含进来(已完成,点击自动化测试按钮即可)
- TODO:
- 切换本地配置(ComboBox)
- Output(标准输入输出)进行hook,打印日志
- 完成必要的模块抽象框架设计(ui与功能分离之类的)这块要新建项目,目前用的是Alpha版本
- 关于进程的彻底关闭和进程pid之类的也得排期,然后自动化测试threading就放到子线程处理,防止进行自动化测试的时候出现主进程被卡住的情况。
- 新功能:
-
0.1.0 初步方案 (2022.02.22)
- 新功能:
- 项目主体完成:基础样式完成
- 将Win32窗体嵌入pyqt5中,各项基础例子详见(PyQt_Test)
- 基础版本的demo已经完成,主要是双击tab,就可以切换到有游戏运行窗口的界面
- 基础版本的双击打开新的游戏窗口已完成,后续丰富排版和功能
- 尝试了初版的布局layout的对应与pyqt信号与slot槽
- 独立成子线程处理游戏窗口启动
- 增加config\config.ini来进行不同项目的本地路径配置(configparser)模块
- TODO:
- 进入0.1.0个人使用阶段,结合游戏的实际exe,替换成日常使用
- 完成必要的抽象框架设计
- 按钮新增游戏窗口(用于tab全部关闭后,没地方可选的新增tab窗口)
- 切换本地配置(ComboBox)
- AutoTest_ 打包luamon集成进来
- Output 将标准输入输出hook
- 新功能:
-
0.0.2 想法与方案验证 (2022.01.12)
- 新功能:
- 新增想法:账号化管理 (web)(对应的Luamon解析数据)
- 基础样式设定
- 功能初步设想
- 基础技术方案采样验证,pywin32可行性,pyhook,PyQT5 - 验证通过
- allure自动化报告,降低自动化的使用难度
- 初版的pyinstaller打包验证
- rpyc和luamon的技术结构设计
- 解决编辑器使用airtest的问题
- selenium远程server化
- pysvn —— (直接用系统就好,pysvn库已经不能用了)-subprocess.popen
- 修复问题:
- 降低版本确认工具的优先度,需求不明确
- 新功能:
-
0.0.1 初版构想-新建文件夹 (2022.01.05)
- 新功能:
- 设定目标:能完成一个屏幕(包含其他程序的),集成按钮面板,然后有输出面板
- 基础样式设定
- 功能初步设想
- 基础技术方案采样验证,pywin32可行性,pyhook吗,PyQT5
- 降低自动化的使用难度
- 初版的pyinstaller打包验证
- rpyc和luamon的技术结构设计
- 43996,43997端口反向捕获进程id属性数据
- selenium远程server化
- jenkins串联
- 新功能: