## 更新记录 * 2020-05-19: SpBase: 添加实体测试接口 OnExam,主要改动在 SpTest 中 * 2020-05-15: CMake: 针对每个实体,添加版本说明(廖桂发) 以后每个实体的改动都需要添加ChangeLog,并且有必要的情况下更具语义版本控制规则修改实体的版本号 * 2020-05-15: 在现有的系统变量机制上封装终端系统状态,添加接口(廖桂发) * `ErrorCodeEnum SpEntityPrivilege::RefreshFrameworkState(FrameworkStateEnum eState)` * `struct ITerminalStateChangedListener` , * `SpEntity::RegistTerminalStateChangeEvent(ITerminalStateChangedListener* pListener)` * `SpEntity::UnregistTerminalStateChangeEvent()` * 2020-05-13: SpShell 添加带参启动(廖桂发) --entity {entityName} -- 启动指定的实体 --guardian -- 以后台监控形式运行程序 --test -- 以测试模式运行程序 --debug -- 以Debug的模式运行程序 --ipc -- pipe: 实体间以管道的方式通信;tcp: 实体间以socket的方式通信 * 2020-04-23: SpHelper.h 新增 `IFFAILRET`,`REQUIRE`,`REQUIRE_FALSE` 宏用于测试案例编写 (廖桂发) * 2020-04-22: Spbase.h 新增 `SpStrError` 接口用于将 ErrorCodeEnum 转成 字符串描述(廖桂发)