Golden Rules
Here are some rules that we follow when developing XJB:
- Test Driven: Never check in a class without associated unit tests.
- Unit Tests Always Pass: Never check a failing unit test into the repository.
- Acceptance Tests Can Fail: A failing acceptance test indicates something that needs to be done: a todo item, feature request or bug report, for example. It's ok to check a failing acceptance test into the CVS repository.
- Separate Acceptance and Unit Tests: Make it easy to run only the unit tests so that we can check that they pass before committing, even when acceptance tests are failing.
Development Resources
The team have written the following documents about development of jMock.
| How to contribute | Instructions on how to contribute to the project. We welcome all sorts of contributions including patches, code, documentation, bug reports and feature requests. |
|---|---|
| XJB Architecture | An overview of the architecture of XJB that will help you get up to speed for developing or extending the framework. |
| The Team | About the people responsible for XJB. |
Project Reports
The continuous build process produces the following reports:
| Build Logs | Logs generated by the continuous build process. |
|---|