boolfPreferencesean fLoading= true:標志是否使用自定義的ClassLoad 類
主要方法
Public:
getTest : 根據suiteClassName 名稱返回一個TEST 類, 如果類有
SUITE_METHODNAME 定義的方法, 調用suite 方法, 否則返回new
TestSuite(testClass),創建一個新的suite。
elapsedTimeAsString:將時間轉為指定格式的字符串
setLoading:設置fLoading
extractClassName:從一個字符串中返回ClassName,主要是處理VA/Java style
truncate:static 方法,將一個字符串截為指定長度
getLoader : 判斷并返回使用ReloadingTestSuiteLoader 還是
StandardTestSuiteLoader,調用useReloadingTestSuiteLoader 方法
getPreference:從fPreferences 中返回指定的參數值
inVAJava:判斷是否在VisualAge 環境中
getFilteredTrace:將參數Throwable t 中包括的信息進行過濾(Filter)并返回
處理后的字符信息
filterStack:對字符進行過濾
filterLine:判斷字符是否應該過濾
protected:
processArguments:處理傳入的參數,如果參數中包括了要運行TestSuite 則返回TestSuite 名稱,如果參數中包括“-noloading”,則調用setLoading(false)不使用ReloadingTestSuiteLoader,使用StandardTestSuiteLoader。如果參數中包括”-nofilterstack”,設置fgFilterStack=false,可以使用“-c xxx”指定要測試的類
runFailed:abstract 方法,運行失敗時處理
loadSuiteClass:從一個TestSuite 的名稱裝入一個類,調用getLoader 來判斷
使用ReloadingTestSuiteLoader 還是StandardTestSuiteLoader
文章來源于領測軟件測試網 http://www.kjueaiud.com/