Pre-Release stack tests on Hudson

Use this form to create Hudson jobs that verify if one or more stacks are ready to be released. To release multiple stacks that depend on each others changes, you need to trigger one single prerelease build for all stacks at once.

Search for bugs

What gets tested:

Hudson will build your stack plus all released stacks that have a dependency on your stack. So you will find out if your own stack works, and if the release of your stack breaks any of the already released stacks. The build will happen on all the distributions and architectures that are supported by Willow Garage. Hudson will download the branches of your stack that are specified in the rosdistro file. In some cases this is trunk, in other cases this is another branch. Check the rosdistro file to see which branches will get tested. See this page for more details.

Why run these tests:

You should see these Hudson tests as a powerful tool to help you to avoid the embarasment of releasing a broken stack, or worse, from releasing a stack that breaks other people's code. While it is acceptable to release a stack that does not work on all distributions and architectures that are supported by Willow Garage, your stack will be much more useful to the community when it works on all supported platforms.

Reproduce test results:

If you're trying to reproduce a failure that only happens on a distro/arch that is different from your machine, you can follow these instructions to set up a chroot invironment.

Problems:

If you have any problems with the pre-release tests, you can file a ticket here.



Run the tests

ROS distribution:

(which distribution you want to test against)

Stack(s) to test (simultaneously):



Email address:

(e.g., you@willowgarage.com)