Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Removed the idea which is a duplication of 'Improve the test api for testing components'

...

  • Ensure correct behavior under load
  • Source for performance numbers (throughput etc).
  • Detection of memory leaks
  • Detection of performance decreases after refactorings
  • ...

Faster unit tests

Decreasing the total time for our complete build from more than 2 hours at present. This means in fact we have to decrease the time of our unit tests. At present, we have many unit test which starts Camel contexts and Camel routes to test data formats, components, endpoints, consumer ... This is not really necessary in most (or all) the cases. Plain unit tests are sufficient.
For the unit tests which have to start a Camel context, we should do it once per test class if possible.

OSGi enhancements

  • create a single type converter registry available as OSGi service to all bundles serving as a single registry to lookup converters or to add/remove converters from custom bundles

...