Automation to test Archetypes

Description

We have multiple archetypes, but we don't test that they work/compile.
It should be possible to have a build that installs the archetypes locally, use them to generate a project, and them run compile and run tests cases in the generated projects, effectively testing the archetype for compilation or other issues.

Release Notes

None

Activity

Show:

Ali AnwarSeptember 16, 2016 at 8:58 PM

1. Checkout CDAP repo (bamboo task).
2. Install (to the local mvn cache) the archetypes we have in CDAP (should check the CDAP repo to see if there were any new archetypes added in the last release, since these four may not be the only ones in the cdap repo).

3. Create a project from the installed archetype (for each of the archetypes).

4. Run build+test for each of the projects

Chris GianelloniAugust 11, 2016 at 3:41 PM

Can you point to a list of steps or the documentation to make this happen?

Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Components

Priority

Created February 19, 2016 at 1:25 AM
Updated June 18, 2018 at 7:39 PM