We can also incorporate the use of archetypes here to make the process easier for community memebers to get involved:
I think there are two things that we can do here with the way archetypes currently work.
1) To provide a partial archetype for components where simple tests cases are added to a project. So someone could, for example, easily create a test case that would get laid down in maven-core to test some specific issue. We might end up with many test cases but I think this is ok and we could then more easily map issues to tests cases that resolved those issues. Here I think all we would have to add now is a parameter for the name of the test class.
2) Provide an archetype for an integration test
Currently I'm working with Jorg to make the archetype system better in terms of prompting for information (parameter metadata), and we could easily document what archetypes are to be used for particular cases. We could probably just document the CLI usage to create the appropriate archeypte for now. IDE support would be better but some documentation would work for now.