I'm a student at a university that cooperates with Red Hat and I've been offered ticket CAMEL-6070 as subject for thesis project. More info: https://diplomky.redhat.com/topic/show/212/support-for-annotation-driven-testing-in-apache-camel
I've done some studying and now I'd like to discuss my ideas to get some feedback and also ask some questions to sort my thoughts. General introduction: The goal is to add a new way of configuring tests via annotations. I expect that the targeted result is offer both ways of configuration simultaneously without major changes to the API, only add new feature. My thoughts: 1) As a good place for starting things I find the setUp() method from CamelTestSupport to be the right place. 2) It is necessary to find the class that inherits from CamelTestSupport and defines test cases. Many libraries manipulating bytecode at runtime can help with that (https://github.com/ronmamo/reflections). Camel seems to already provide some reflection functionality in ReflectionHelper. My question here is what can I expect from this class? I'm trying to get through it's implementation and I don't find it to be much helpful for this purpose. As far as I can see it's dependent on Spring. If I'm wrong, could anyone point me to the right direciton? Otherwise I'd like to use the library mentioned above to retrieve the subclass with it's annotations, it's based on javassist and has quite liberal license :-). Thank you for your time, I'm looking forward to learning a lot from this project. Josef Karasek -- View this message in context: http://camel.465427.n5.nabble.com/Would-like-to-work-on-CAMEL-6070-tp5763192.html Sent from the Camel Development mailing list archive at Nabble.com.