基于makefile一個很重要的方面,避免不必要的建立過程。Clearmake和omake的建立策略是非常優秀的,專為并行開發方案做的特殊設計。 Clearmake和omake可以通過配置文件檢測現場情況,檢測哪些源對象可以在多個視圖中被共享。這個工具還可以進行磁盤存儲和建立時間存儲。Clearmake和omake提供了三種可供選擇的建立方式:
■ 重用視圖中現存的目標――clearmake和omake使用一種技術,它比比較時間戳更熟練。配置信息可進行源版本對照,建立腳本對照,建立選項對照。
■ 執行傳送建立腳本――make、clearmake和omake以同樣的方式執行目標建立。但是clearmake和omake可以對建立過程進行追蹤,并將追蹤信息分配到每一個重建過程相關的文件中。文件和它的配置信息組成了源對象。
■ 從某一視圖中wink-in源對象――clearmake和omake可以了解到早先在其它視圖建立的同一目標的多種實例。在驗證后,正確的源版本,建立選項和建立腳本被用于建立其它的實例,clearmake和omake將對視圖執行一個wink-in操作。一個源對象現在可以被其它視圖所共享。
跨越不同機型進行并行分布式建立
Clearmake支持分布式建立(使用其它主機上的執行腳本)和并行建立(執行一致的建立腳本)。比如:clearmake可以進行三方建立,所有的進程都在一個多處理器的計算機服務器上執行。在局域網中,它可以跨越所有工作站進行分布建立。
Clearmake也支持跨多種開發環境的建立。
自動的跨多種主機(UNIX)的平衡加載,分布建立
clearmake有一個尖端平衡加載技術,可以優化分布式建立的執行。用戶指定功能等于分布式建立服務器的主機,并且設置變量,包括:時間、機器裝載和控制每一臺機器建立的用戶id 。clearmake可以跨越這些主機自動平衡裝載進行分布建立。
文章來源于領測軟件測試網 http://www.k11sc111.com/