ChangeLog 2.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. ## 更新记录
  2. * 2020-05-26: 添加以测试模式启动的`spexplorertest.vbs`脚本
  3. * 2020-05-24: Entity: 添加多个压力测试实体(mod_highVoltage**),通过 TestDeamon 实体注册启动(廖桂发)
  4. * 2020-05-24: SpBase: 修复在多个实体共用一个系统变量时,ShellVal回写只写一个实体,导致后面重启后其他实体无权限操作的缺陷(廖桂发)
  5. * 2020-05-23: LibToolkit,SpBase: 添加自定义的malloc/free等C内存分配函数,以跟踪内存申请的情况(廖桂发)
  6. 添加一些spshell退出时清理内存的代码(廖桂发)
  7. * 2020-05-23: SpShell: spshell启动支持 --kill 选项参数,以强制杀死框架相关的进程(廖桂发)
  8. * 2020-05-19: SpBase: 添加实体测试接口 OnExam,主要改动在 SpTest 中(廖桂发)
  9. * 2020-05-15: CMake: 针对每个实体,添加版本说明(廖桂发)
  10. 以后每个实体的改动都需要添加ChangeLog,并且有必要的情况下更具语义版本控制规则修改实体的版本号(廖桂发)
  11. * 2020-05-15: 在现有的系统变量机制上封装终端系统状态,添加接口(廖桂发)
  12. * `ErrorCodeEnum SpEntityPrivilege::RefreshFrameworkState(FrameworkStateEnum eState)`
  13. * `struct ITerminalStateChangedListener` ,
  14. * `SpEntity::RegistTerminalStateChangeEvent(ITerminalStateChangedListener* pListener)`
  15. * `SpEntity::UnregistTerminalStateChangeEvent()`
  16. * 2020-05-13: SpShell 添加带参启动(廖桂发)
  17. --entity {entityName} -- 启动指定的实体
  18. --guardian -- 以后台监控形式运行程序
  19. --test -- 以测试模式运行程序
  20. --debug -- 以Debug的模式运行程序
  21. --ipc <pipe,tcp> -- pipe: 实体间以管道的方式通信;tcp: 实体间以socket的方式通信
  22. * 2020-04-23: SpHelper.h 新增 `IFFAILRET`,`REQUIRE`,`REQUIRE_FALSE` 宏用于测试案例编写 (廖桂发)
  23. * 2020-04-22: Spbase.h 新增 `SpStrError` 接口用于将 ErrorCodeEnum 转成 字符串描述(廖桂发)