WALL.E 持续集成平台

程序名称:WALL.E

授权协议: LGPL

操作系统: 跨平台

开发语言: Python

WALL.E 介绍

Walle是一个分布式的持续集成平台,对项目进行持续集成测试,并提供对测试结果进行查询分析统计功能

Walle共分5大部分,如图所示为:Deamon、server、client、Web、数据备份(分DB和 FTP),各部分的主要功能如下:

  • deamon: 整个 Walle的中枢,记录所有CI需在运行的所有信息,包括配置文件,运行日志。同时所有的命令都是由它发送出去。
  • server: 负责一类CI的运行管理,主要负责两件事:
    1. 管理各个子步骤之间的关系
    2. 根据monitor_cfg.xml文件,启动监控器,管理CI的自动启动。
  • client: 每个任务最后都将分配到某个Client上运行。
  • 数据备份: 分DB和FTP:DB是备份规范数据,FTP备份非规范数据库(指所有不方便统一入库的数据)。
  • Web: 主要有以下三大功能
    1. Walle管理面面
    2. 备份数据查询
    3. CI历史运行记录查询

WALL.E 官网

http://code.google.com/p/walle/

相关编程语言

提到 EclEmma 首先就要说到著名的 Java 覆盖测试工具...
Solex是一个WEB应用测试用的Eclipse插件。Solex可以...
Apache为我们提供了一个强大的工具 Cactus!它是一套...
Google C Testing Framework是Google公司用来在各种...
JdbcProxy 是 SourceForge 上一个开源的 Java 项目,...
Ripplet是一款负载测试工具,特征如下: 1)基于Apa...