Uploaded image for project: 'controller'
  1. controller
  2. CONTROLLER-1800

Archetype fully working and self-tested


    • Icon: Improvement Improvement
    • Resolution: Duplicate
    • Icon: Medium Medium
    • Fluorine
    • None
    • None
    • None

      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.

            vorburger Michael Vorburger
            vorburger Michael Vorburger
            0 Vote for this issue
            1 Start watching this issue