2018年终总结

今年工作主要是打杂,生活主要是带娃,时光流逝得最快,睡眠质量是最烂。

工作

1月份,验证双CC主备倒换 FDD+NBIOT双模场景下,各个工具是否正常工作。还验证了上述场景在超级小区(板内&跨板)配置时的情况
2月份,开发第一条FT用例:信令跟踪支持embms M3标口和M2、M3内部信令;
3月份,开发基于管理的MBSFN logged mdt功能的FT,30条用例
4月份,定位v3.5分支tool FT工程CI不过问题,原因是build coverity脚本包含sudo语句,CI服务器执行时会等待输入密码,导致失败
因为同事对QCell定位信息采集上报的性能做了优化(以前每次上报都查DBS,现在只在变更时查并缓存,上报的是缓存),新增FT文件
5月份,RF用例开发,包括CT信令、白板、软采。对RobotFramework有了深入理解,会用Evaluate实现复杂逻辑
6月份,因为GDPR,原有判定是否上报IMSI的接口NeedUeIDReport需要删除,改用另一个数据库字段,后续我还删除了接口的实现代码,期间发现该字段从接口消息中删除后会导致CCF0大量用例因转序异常而失败,原因是转序函数表是根据消息字段写死的,删除一个就会错位
7月份,重构ToolUE选择的公共处理部分,在保证处理流程不变且不增加资源(互斥锁)占用的前提下,大大减少冗余代码,提高了代码的可读性、可维护性、可扩展性
8月份,交付“Qcell室内定位场景下,MR上报数据中需要携带UE对应pRRU信息”需求,包含QCELL超级小区(两个pRRU级联)场景。
交付“tool配置信息的自检和急救”需求,仔细设计代码(将每个配置项的名称和长度都用表格存储起来,将配置项检查统一化成memcmp),充分利用需求背景(自检只列出差异项,是否急救由运维人员判断),使得圈复杂度几乎为零
9月份定位tool北向码流里recordID存在无效值问题,对无效值产生原因进行多级细分,最终因某一个细分场景现有代码无法解决,促成了其他领域的相应流程修改
定位v3.7 B33正式版在自动化环境发生基带板复位的故障,结合反汇编对黑匣子的寄存器和堆栈进行分析,发现原因是RNLU和tool同时调用tool的数据上报函数接口,而该接口又是不可重入的。该定位结果让团队成员意识到不只是多核场景需要考虑互斥,单核多线程场景同样需要考虑
10月份,检验中移西宁外场竞对覆盖率第三方计算结果的正确性,开发Python脚本自动分析任意数量的MR csv文件,大大提高了分析效率,该脚本在后续验证MR上报数据是否与软采设备对齐时也发挥了重要作用
11月份,定位v3.7 B36正式版在自动化环境发生CCE1单板断链3小时后复位的故障,结合反汇编对黑匣子的寄存器和堆栈进行分析,经定位是tool的信上报流程在大容量场景下会发生空指针异常,然后平台在捕获异常后导出进程全部内存时失去响应,最终在3小时后被看门狗复位。该问题警示大家在定位故障时,先界定是不是自己领域的,如果不是,需要及时修改故障描述或对其拆分
12月份,在ITRAN团队交付“Autolog打桩码流上报”需求,对于有些异常很难在环境上找到真实码流,于是找到码流对应的业务结构体,将其扁平化为char short int,然后按结构体定义①写入hton过的有效值②移动buf写指针,这样就能构造需要的任意码流,不需要找真实码流
定位MR任务挂起状态下停起MDT任务导致BPQ2基带板复位问题,结合反汇编对黑匣子的寄存器和堆栈进行分析,认定是MDT任务对象的虚表指针被踩,导致代码调用该对象的虚函数时跑飞。该定位过程对黑匣子抓不到第一现场的故障有借鉴作用

学习

5月份,看完王爽的汇编语言PPT
11月份,看完《流畅的Python》

生活

1月份,悠悠的眼睛痒、眼屎分泌过多的问题达到了无法忍受的地步,最终在30号去西安儿童医院做了泪道探通手术,问题解决。之前的滴眼药水、中医冰片、黄连、香油薰鼻子都没啥用处。还花了400请空气污染检测公司上门!
2月份,春节期间,去白鹿仓,堵得要死;去沣东农博园,很惊艳。
3月份,带悠悠拍了半岁照;给悠悠买了个电推子,让老婆用它给我理了发,搞得浴室到处是头发,清理推子也花了好长时间,得不偿失
4月份,为了悠悠不错过儿保科挂号,第一次上高速;给悠悠买了安全座椅,第一次使用是游玩昆明湖;马嵬驿,一个相当精致的民俗村;30号,带悠悠回老家庆祝出生
5月份,再逛农博园,看到了大片芍药,还有几处鲁冰花;曲江金地广场一日游;老婆的小米4C鼓包了,换了个红米Note5
6月份,假疫苗问题爆出,而悠悠确实打了长生的疫苗,只是批号不在名单上。生日吃了肯德基,开心。
7月份,悠悠外婆生日当天带他们去王莽桃花,看到了香蒲和王莲;假疫苗继续发酵,调查出更多惊人真相
8月份,去金鹰曲江店,母婴室真豪华;强森医院的疫苗发现有过期的,气人;TI8总决赛又一次没看成,不过也因此避免巨大失落
9月份,某天清冷早晨带悠悠出去没穿厚衣,第二天就呕吐、流鼻血、腹泻,最后在昌健医院岳生玭处看好;两家人给悠悠过了一岁生日,第二天送悠悠回湘潭庆祝出生,然后带父母逛白鹿原影视城
10月份,国庆在湘潭带了7天悠悠,累;买了个通地漏的设备,自己给浴室通了地漏;给悠悠买了个海洋球,自己组装好
11月份,带悠悠去秦岭野生动物园附近的农家乐吃饭;给他买了个狗狗帽,戴上去很可爱;悠悠外婆终于从湘潭回来了;周日主动参加公司组织的NLP讲座,奇差无比,不过看到了野生白鹤,总算有点收获
12月份,悠悠鼻炎犯了,还留鼻涕,推测是过敏性鼻炎,但是滴了一周的滴剂效果不明显,找岳生玭判断是感染性鼻炎,开了阿莫西林消炎药,吃后好多了;过几天悠悠去转交后的游泳馆游泳,回来就开始腹泻呕吐,比9月份更严重,小诊所说积食,灌肠+儿脐贴不好使,儿童医院也说积食,让我们不吃奶肉蛋菜,病情更严重,最终岳生玭判断不是着凉而是感染(轮状病毒?),开了点生理盐水让悠悠自己熬过去了;次卧的LED吸顶灯坏了一年了,忍无可忍买了一个灯盘自己装上去,学会用带弹簧的接线柱绞电线了;去自然博物馆,悠悠很喜欢那的鸽子

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章