commit | 83287c6ebcd431edcf4e9567cca9d2365b3a82e4 | [log] [tgz] |
---|---|---|
author | Andrew Bayer <abayer@apache.org> | Fri Aug 19 22:11:51 2011 +0000 |
committer | Andrew Bayer <abayer@apache.org> | Fri Aug 19 22:11:51 2011 +0000 |
tree | d23fae2fd81e58c616cd92fe5a6bb7dbbb99af08 | |
parent | c552ba9d7e0802ce064349419dff97357b63dc9e [diff] |
Bigtop 0.1.0-incubating release. git-svn-id: https://svn.apache.org/repos/asf/incubator/bigtop/tags/release-0.1.0-incubating@1159798 13f79535-47bb-0310-9956-ffa450edef68
Bigtop is a project for the development of packaging and tests of the Apache Hadoop ecosystem.
The primary goal of Bigtop is to build a community around the packaging and interoperability testing of Hadoop-related projects. This includes testing at various levels (packaging, platform, runtime, upgrade, etc...) developed by a community with a focus on the system as a whole, rather than individual projects.
Packages have been built on Ubuntu 10.10, CentOS 5 and openSUSE 11.4. They can probably be built on other platforms as well.
Building Bigtop requires the following tools:
On Debian-based systems one also needs
$ make [component-name]-[rpm|deb]
$ make [component-name]-[yum|apt]
WARNING: since testing packages requires installing them on a live system it is highly recommended to use VMs for that.
Testing Bigtop is done using iTest framework. For more documentation on iTest visit the iTest page but here's 2 steps to get started:
install package testing iTest artifacts locally:
cd test/src/smokes/package/ && mvn install -DskipTests -DskipITs -DperformRelease
use those locally installed iTest package testing artifacts to run a suite:
cd test/suites/package/ && mvn clean verify -Dcdh.repo.file.url.CentOS=XXX -D'org.apache.maven-failsafe-plugin.testInclude=**/TestPackagesReadiness.*'
You can get in touch with us on the user list or developer list.