Bug 7900: make feature repos aggregate features 16/53016/7
authorStephen Kitt <skitt@redhat.com>
Wed, 8 Mar 2017 16:33:20 +0000 (17:33 +0100)
committerRobert Varga <nite@hq.sk>
Sat, 22 Apr 2017 15:20:30 +0000 (15:20 +0000)
commitbd4340895f8ec544393f2ec75f0cb5cfd25eae1f
tree5e10d547d2aa0f7e1994d08c283b0b7dfd5b194f
parent2e528dd6cb085e662723602981bd48d15712e5b0
Bug 7900: make feature repos aggregate features

Instead of redefining features and producing standalone feature
repositories, feature-repo-parent can produce features which list the
individual feature repositories produced by single-feature-parent.
This allows integration/distribution's integration-index to build much
faster (by rendering SFT moot there).

SFT now tests individual features in single-feature-test instead of
testing the full repository. This makes the -Psft profile useless so
it is removed. It also means that odl-bundles-test needs to be handled
specially, since it is used in features4-test: it can't use
single-feature-parent, otherwise it introduces a dependency loop. This
patch introduces a new, internal parent,
untested-single-feature-parent, which is used by odl-bundles-test and
single-feature-parent: untested- takes care of the actual feature
construction, and single-feature-parent adds the SFT tests.

Change-Id: Ib0de6ce1e6488944bcbe0aa7e84496676f6db19a
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
feature-repo-parent/pom.xml
features4/odl-triemap-0.2/pom.xml
pom.xml
single-feature-parent/pom.xml
untested-single-feature-parent/pom.xml [new file with mode: 0644]