它使用的技術稱為故障注入。
Byteman的腳本語言是基於Java的,使用一種稱為事件條件操作規則形式主義來指定,無論什麼副作用應在試運行期間執行。這使得Byteman規則是強大的,表現在不犧牲結構,清晰度和易用性。
Byteman通過插入腳本副作用的應用程序代碼中的作品,測試腳本可以包括創建行動和傳播適合於測試場景條件。
什麼是新的在此版本中:
- 功能要求:
- 與超時提供會合,以避免在測試僵局
- 錯誤:
- "獲取源"和"建築Byteman"文檔各部分是不正確
- Dtest庫不知道的與接口的工作
- Dtest庫不知道的儀器重載方法
- 增強:
- 增加了@BMUnitConfig註釋從單元測試配置代理
什麼是新的在3.0.1版本:
- 功能要求:
- 與超時提供會合,以避免在測試僵局
- 錯誤:
- "獲取源"和"建築Byteman"文檔各部分是不正確
- Dtest庫不知道的與接口的工作
- Dtest庫不知道的儀器重載方法
- 增強:
- 增加了@BMUnitConfig註釋從單元測試配置代理
什麼是新的在2.2.2版本:
- 功能要求:
- 與超時提供會合,以避免在測試僵局
- 錯誤:
- "獲取源"和"建築Byteman"文檔各部分是不正確
- Dtest庫不知道的與接口的工作
- Dtest庫不知道的儀器重載方法
- 增強:
- 增加了@BMUnitConfig註釋從單元測試配置代理
什麼是新的在2.2.1版本:
- 功能要求:
- 與超時提供會合,以避免在測試僵局
- 錯誤:
- "獲取源"和"建築Byteman"文檔各部分是不正確
- Dtest庫不知道的與接口的工作
- Dtest庫不知道的儀器重載方法
- 增強:
- 增加了@BMUnitConfig註釋從單元測試配置代理
什麼版本2.1.4.1:
- Loading是新的規則腳本文件使用的ClassLoader .getSystemResourceAsStream(QUOT ; bytemanpkg.btm");
在什麼版本2.1.0是新的:
- 特點:
- 數組類型的支持length屬性
- 加強Instrumentor.class更加靈活
- 修正錯誤:
- 在輸出缺少空格
- JDK7下的VerifyError
的dtest
什麼是新的在2.0.3版本:
- 添加輔助跟踪其他線程堆棧
- 部署Byteman發布到Maven的中央。
什麼在版本2.0.1是新的:
- 增強:
- 改進觸發注射禁用注射這不符合規則,同時允許其他人的情況下進行的方法。
- 特點:
- 搜索'值'和'目錄'在類路徑中。
- 添加了Windows等效的Linux / bash命令腳本來釋放bin目錄。
在什麼版本1.3.0是新的:
- 功能要求:
- 提供了一個方法的參數數組和一個方法參數計數 綁定規則
- 允許訪問在INVOKE規則疊加含量
- 添加調用堆棧UTIL方法缺省助手
- 提供規則/傭工生命週期管理
- 貢獻dtest原型
- 內搭的計數的位置也可以採取關鍵字ALL
- 提供-p標誌bytemancheck腳本允許規則類的包中指定
- 應該可以重新定義每個腳本默認的幫手
- 錯誤:
- 編譯器不能調用toString到數字對象類型轉換為字符串
- 在參賽規則在呈現相反的相反的順序來規範執行
- 如果它傳遞了不兼容的預期的類型串文字類型檢查是不引發錯誤
- 本地變量框架管理層未能解釋一些本地變量
- 變壓器允許將嘗試對本地方法注入
- 在參賽規則注入到開始while循環的方法可以在裡面,而最終
- 開啟監視器CFG進入傳播算法被破解
- 類型檢查未能允許採用盒裝的基本類型,其中一個超類型有望
- NumericLiteral類型檢測,沒有讓數字文字出現一個對象有望
- 在一個規則設置助手葉其設置為後面的規則
- 提交不再尊重劇本訂購
- 任務:
- 升級JUnit來4.8.2
發電機適配器
要求:
- JDK 6或更高
評論沒有發現