Progress Check 2012/3/1
From OO Lab
Contents |
2012/3/1 會議記錄
VLSI
- 看VM Advance跟VM Basic文件 ,裡面有說明如何新增VM
- 把Mapping dialog裡面的wop跟wops字眼轉成var跟vars (在redmine建立新issue)
- 設計一個dialog讓使用者可以管理MDS檔,使用者可以透過這個dialog來選擇那些MDS在DIVA run起來的時候需要被載入
- 設計一個dialog讓使用者可以管理DES檔,使用者可以透過這個dialog來新增或刪除VM按鈕
- evaluation 在設計範例的時候,程式碼不應該太大
Test Automation
- Replay的時候,xTitan server送的指令與DIVA並不同步的問題
- 可能的原因: DIVA每次啟動的時間不見得一樣
- 可能的解法: 等DIVA ready了再從xTitan Server這邊送出xInput的command
- 可能的實作方法1: 用DIVA的socket送出"I'm ready"這種testing-only的訊息出去
- 可能的實作方法2: 協議好要等到xCheck()送達了之後再開始播放xInput command
- Replay的時候,Qt socket的readyRead()並沒有辦法每次都發出signal的問題
- Debug建議1: 在程式碼的其他地方強制讀取socket的buffer,看看buffer裡面到底有沒有東西
- Debug建議2: 把這些Qt socket模組抽出來,另外寫成一個小程式,並跟DIVA連接,看看還會不會出現這種詭異的現象
Trace Case Documentation
- Ogre Rendering Thread
- 解釋DIVA_Application是如何驅動DIVA_FrameListener來進行Ogre Rendering
- Assigned to Luke.