[CONTROLLER-1800] Archetype fully working and self-tested Created: 27/Nov/17  Updated: 18/Apr/18  Resolved: 18/Apr/18

Status: Resolved
Project: controller
Component/s: None
Affects Version/s: None
Fix Version/s: Fluorine

Type: Improvement Priority: Medium
Reporter: Michael Vorburger Assignee: Michael Vorburger
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Blocks
blocks DOCS-60 Developing Apps guidereferences arche... Resolved
is blocked by CONTROLLER-1799 Archetype should self test during Mav... Resolved
is blocked by ARCH-1 Migration of archetype from controlle... Done

 Description   

CONTROLLER-1799 will fix the Archetype to finally be "self tested" again. That takes care of the 1st "possible future TBDs" of https://git.opendaylight.org/gerrit/#/c/62978/.  Others were:

  • re-activate commented out IT which breaks during build self test
  • odl-X* feature directory names with ${artifactId} instead of X (dunno how to get archetype to create folders named by variables)
  • karaf.localFeature which breaks during build self test
  • some clean-up e.g. remove useless site generation?
  • real test of the produced Karaf distro? Using Pax Exam, but not *IT.

I meanwhile have itestutils in infrautils which should be used for the Archetype IT, instead of controller:mdsal-it-parent.

While we're at this (or perhaps more importantly?) we should add an example of a Guice based Component Test to the Archetype as well.



 Comments   
Comment by Michael Vorburger [ 26/Feb/18 ]

We actually failed to really make the Archetype self-testing in Oxygen; next step is https://wiki.opendaylight.org/view/Archetypes in Fluorine...

Comment by Michael Vorburger [ 17/Apr/18 ]

Linked issue RELENG-854 (in the L&F JIRA) has what's pending for this - notably it's sub-task RELENG-893 re. the archetypes projects having to be part of autorelease.

Comment by Michael Vorburger [ 18/Apr/18 ]

Current situation described in https://lists.opendaylight.org/pipermail/controller-dev/2018-April/014351.html

Closing this as a dupe of ARCH-1.

Generated at Wed Feb 07 19:56:29 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.