基于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可以跨越这些主机自动平衡装载进行分布建立。
文章来源于领测软件测试网 https://www.ltesting.net/