編譯器、鏈結器、除錯器和執行環境的各種組合都需要一個自訂的目標部署埠 (TDP)。在 Test RealTime 專案內,您也可以在個別節點的基礎上,進行這個 TDP 的其他修改。
Rational Test RealTime 目標部署埠技術可確保幾乎是無限制的建置環境和目標支援。這種彈性很重要,因為除非 Test RealTime
的測試和執行時期分析功能使用測試中的應用程式所用的相同編譯器、鏈結器、除錯器和執行架構,否則,這些功能會被視為無效。
基本 TDP 調適是利用 TDP 編輯器來完成的。這個個別的公用程式會啟用特定建置和執行環境的 Test RealTime 支援的重要資訊規格。只有非常熟悉目標開發環境和執行平台特性和複雜內涵的開發人員可以完成適當的 TDP
調適。調適可能是從簡單列出路徑到標準編譯器併入檔,以至於定義資料堆管理功能的各個項目,用來確保 Test RealTime 的記憶體概況特性能夠追蹤非標準記憶體配置功能。
雖然這項基本調適供 Test RealTime 的元件測試和執行時期分析功能使用,但您也可以執行其他修改來容納特定執行需求,如修改執行時期分析要用的監控層次和類型。依預設,每個 Test RealTime
專案都會被指派一個從專案建立精靈中選取的 TDP 衍生而來的基礎配置。子節點會繼承專案的這個配置。不過,每個子節點都可以建立自訂配置;事實上,這個自訂配置的基礎可以是完全不同的 TDP。
目標部署埠的基本調適與個別配置結合起來,可以確保適當配置的測試環境。
工具步驟
如果要配置您的測試環境,以確保能夠順利使用 Test RealTime,請執行下列動作:
-
利用 TDP 編輯器來自訂目標部署埠
-
利用 Test RealTime 配置設定來進行節點專屬的修正
TDP 編輯器可讓您修改 Test RealTime 所提供的目標部署埠之預設值,以及為目前尚不支援的開發和執行環境建立全新的 TDP。
TDP 儲存在副檔名為 .xdp 的 XML 型檔案中;這些檔案在 ….\Rational\TestRealTime\targets\xml 資料夾中。TDP 編輯器會以圖形方式,依照有序且文件完善的樣式來組織 .xdp
內容,以確保能夠簡單操作和理解。TDP 編輯器左側會列出可能需要自訂的各個種類。右上視窗包含說明資訊。右下視窗用於實際的資料項目。
適當配置 TDP 之後,按「儲存」按鈕會在 …\Rational\TestRealTime\targets 資料夾中,自動建立各種自訂的檔案和資料夾。您可以在 TDP 編輯器內,儲存 .xdp 檔的變更,這時會適當改寫目標檔。
如果要配置現有的 TDP 或建立新的 TDP,請執行下列動作:
-
在 Test RealTime 中,選取功能表項目「工具 -> 目標部署埠編輯器 -> 啟動」
-
選取功能表項目「檔案 -> 開啟」 - 這時會顯示 …\Rational\TestRealTime\targets\xml 資料夾的內容
-
如果您要配置現有的目標部署埠,請選取對應的 .xdp 檔,開啟它。
如果您要建立新的目標部署埠,請選取功能表項目「檔案 -> 新建」,再選取適當的語言。
-
修改各種基本設定、建置設定、程式庫設定及剖析器設定,以容納您的環境。在左視窗中,用滑鼠左鍵按一下您要修改的項目,之後,在右下視窗中輸入適當的值。請利用右上視窗來取得指引。
-
配置好您的 TDP 之後,請按「儲存」按鈕或選取「檔案 -> 儲存」功能表項目。
如果需要詳細資料,請參閱 Rational Test
RealTime 目標部署手冊。
當在 Test RealTime 中建立專案時,您必須選取一個目標部署埠。這個 TDP 會成為專案配置設定的基礎。專案配置檔可讓使用者定義執行下列動作的特定節點專用設定:
-
置換利用 TDP 編輯器輸入的基本設定
-
修改只能在 Test RealTime 本身內設定的執行時期分析參數
當使用配置設定時,您可以將不同的 TDP 指派給節點群組內的每個測試節點,或指派不同層次的監控給多個應用程式節點。這種彈性可讓您同時自由測試和分析多種語言,或在單次執行時取得不同的資訊層次。
如果要存取和修改 Test RealTime 專案的配置設定,請執行下列動作:
-
在 Test RealTime 中開啟專案之後,選取功能表項目「專案 -> 設定」。
-
移動標題為「<Project Name> 配置設定」的結果視窗,並調整其大小,以便您能夠在畫面右側自由檢視專案瀏覽器視窗。
-
用滑鼠左鍵按一下專案瀏覽器中的任何節點來存取這個特定節點的配置設定。
-
請利用「配置設定」視窗來定義和/或置換現有的設定。每當置換設定時,都會用粗體字母來列出設定名稱及其種類名稱。
-
按下「套用」按鈕來儲存您的修正。
配置設定修正中的其他的有用區域如下:
-
一般 -> 主機配置 -> 目標部署埠
用來選取要搭配每個群組、應用程式或測試節點來使用的 TDP。
-
一般 -> 目標部署埠 -> 名稱
用來建立配置檔的自訂名稱,預設名稱是建立專案期間所選取的主動式 TDP。
-
執行時期分析
用來指定每個節點所用的執行時期分析之確切類型和層次的各種設定。
如果需要詳細資料,請參閱 Rational Test
RealTime 使用手冊,在「圖形使用者介面 -> 配置和設定」主題之下。
|