ght.integration.features-integration-test.0.5.4-Boron-SR4.source-code.features.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of features-integration-test
Show all versions of features-integration-test
Sub-project building aggregate features used for feature compatibility testing.
<?xml version="1.0" encoding="UTF-8"?> <!-- vi: set et smarttab sw=4 tabstop=4: --> <!-- Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html --> <features name="odl-integration-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.2.0 http://karaf.apache.org/xmlns/features/v1.2.0"> <!-- Concept: This file is a registry of features defined in the projects for use in integration testing. The intent is to capture high level (not low level features). This means a project may have features that are not listed here. That is fine. Only the stuff you think end users would want to install should be indexed here. There are two kinds of features defined here: odl-integration-compatible-with-all - to list high level features that don't have compatibility issues odl-integration-all - to list all features available in OpenDaylighthigh level features that have compatibility issues with some other features. This feature includes odl-integration-compatible-with-all Directions: 1) Make sure your feature file is running the tests and passing them in master: https://wiki.opendaylight.org/view/Karaf:Hands_On_Guide#Existing_Feature_Files 2) Add your <repository> to integration/features/index/src/main/resources/features.xml 3) If and ONLY if your top level feature is compatible with everything, add it to odl-integration-compatible-with-all 4) If and ONLY if your top level feature is incompatible with other things, add it to odl-integration-all 5) Go to the ../pom.xml and a) Add a dependendy for your feature b) DO NOT ADD ANYTHING TO THE BOOTFEATURES. Important note: None of the features defined in this file will be in the integration/karaf build by default because that is what we ship, and test features should not by default ship. Please be aware that the features pulled in via features-integration-repo from the projects *will* be. Its only these aggregating test features that will be missing. If you need to have these test features defined in this file (for example if you are doing integration testing) then: cd integration/distributions/karaf perl -i -pe "s/features-integration-index/features-integration-test/" target/assembly/etc/org.apache.karaf.features.cfg and they will be present and availble --> <!-- The features-integration-index should be the one and only repository in this file. If you think another repository is needed, please add it to integration/features/index/src/main/resource/features.xml --> <repository>mvn:org.opendaylight.integration/features-integration-index/${project.version}/xml/features</repository> <!-- Please use alphabetical order to add a compatible with all features --> <feature name='odl-integration-compatible-with-all' version='${project.version}'> <feature version='${feature.aaa.version}'>odl-aaa-api</feature> <feature version='${feature.aaa.version}'>odl-aaa-authn</feature> <feature version='${feature.aaa.version}'>odl-aaa-authz</feature> <feature version='${feature.netconf.version}'>odl-aaa-netconf-plugin</feature> <feature version='${feature.aaa.version}'>odl-aaa-sssd-plugin</feature> <feature version='${feature.bgpcep.version}'>odl-bgpcep-bgp-all</feature> <feature version='${feature.bgpcep.version}'>odl-bgpcep-bmp</feature> <feature version='${feature.bgpcep.version}'>odl-bgpcep-pcep-all</feature> <feature version='${feature.bgpcep.version}'>odl-bgpcep-rsvp</feature> <feature version='${feature.capwap.version}'>odl-capwap-ac-rest</feature> <feature version='${feature.cardinal.version}'>odl-cardinal</feature> <!-- Commented out because two of the features lead to Yang pares errors. <feature version='${feature.centinel.version}'>odl-centinel-core</feature> <feature version='${feature.centinel.version}'>odl-centinel-laas</feature> <feature version='${feature.centinel.version}'>odl-centinel-streamhandler</feature> <feature version='${feature.centinel.version}'>odl-centinel-ui</feature> --> <feature version='${didm.version}'>odl-didm-all</feature> <feature version='${feature.dlux.version}'>odl-dlux-core</feature> <feature version='${project.version}'>odl-distribution-version</feature> <feature version='${feature.eman.version}'>odl-eman</feature> <feature version='${feature.eman.version}'>odl-eman-rest</feature> <feature version='${feature.eman.version}'>odl-eman-ui</feature> <feature version='${feature.lispflowmapping.version}'>odl-lispflowmapping-msmr</feature> <feature version='${feature.lispflowmapping.version}'>odl-lispflowmapping-ui</feature> <feature version='${feature.benchmark.version}'>odl-mdsal-benchmark</feature> <feature version='${feature.mdsal.version}'>odl-mdsal-broker</feature> <feature version='${feature.nemo.version}'>odl-nemo-engine</feature> <feature version='${feature.nemo.version}'>odl-nemo-engine-rest</feature> <feature version='${feature.nemo.version}'>odl-nemo-engine-ui</feature> <feature version='${feature.netconf.version}'>odl-netconf-connector-ssh</feature> <!-- Failed netide merge job makes distribution fail <feature version='${feature.netide.version}'>odl-netide-rest</feature> <feature version='${feature.netide.version}'>odl-netide-app</feature> --> <feature version='${feature.neutron.version}'>odl-neutron-service</feature> <feature version='${feature.ocpplugin.version}'>odl-ocpplugin-all</feature> <feature version='${feature.openflowplugin.version}'>odl-openflowplugin-flow-services</feature> <feature version='${feature.openflowplugin.version}'>odl-openflowplugin-flow-services-rest</feature> <feature version='${feature.openflowplugin.version}'>odl-openflowplugin-flow-services-ui</feature> <feature version='${feature.openflowplugin.version}'>odl-openflowplugin-nxm-extensions</feature> <feature version='${feature.ovsdb.version}'>odl-ovsdb-hwvtepsouthbound</feature> <feature version='${feature.ovsdb.version}'>odl-ovsdb-library</feature> <feature version='${feature.ovsdb.version}'>odl-ovsdb-southbound-impl</feature> <feature version='${feature.packetcable.version}'>odl-packetcable-policy-server-all</feature> <feature version='${feature.restconf.version}'>odl-restconf-noauth</feature> <feature version='${feature.sdninterfaceapp.version}'>odl-sdninterfaceapp-all</feature> <feature version='${feature.sfc.version}'>odl-sfc-netconf</feature> <feature version='${feature.sfc.version}'>odl-sfc-ovs</feature> <feature version='${feature.sfc.version}'>odl-sfc-sb-rest</feature> <feature version='${feature.sfc.version}'>odl-sfc-test-consumer</feature> <feature version='${feature.sfc.version}'>odl-sfc-ui</feature> <feature version='${feature.sfc.version}'>odl-sfclisp</feature> <feature version='${feature.sxp.version}'>odl-sxp-controller</feature> <feature version='${snmp.plugin.version}'>odl-snmp-plugin</feature> <!-- Issues with yang parser show up in aaa distribution-check <feature version='${feature.snmp4sdn.version}'>odl-snmp4sdn-all</feature> --> <feature version='${feature.topoprocessing.version}'>odl-topoprocessing-i2rs</feature> <feature version='${feature.topoprocessing.version}'>odl-topoprocessing-inventory</feature> <feature version='${feature.topoprocessing.version}'>odl-topoprocessing-inventory-rendering</feature> <feature version='${feature.topoprocessing.version}'>odl-topoprocessing-mlmt</feature> <feature version='${feature.topoprocessing.version}'>odl-topoprocessing-network-topology</feature> <feature version='${feature.ttp.version}'>odl-ttp-all</feature> <feature version='${feature.unimgr.version}'>odl-unimgr</feature> <feature version='${feature.usc.version}'>odl-usc-channel</feature> <feature version='${feature.usc.version}'>odl-usc-channel-rest</feature> <feature version='${feature.usc.version}'>odl-usc-channel-ui</feature> <feature version='${feature.usecplugin.version}'>odl-usecplugin-aaa</feature> <feature version='${feature.usecplugin.version}'>odl-usecplugin-openflow</feature> </feature> <!-- Please use alphabetical order for non-compatible features --> <feature name='odl-integration-all' version='${project.version}'> <feature version='${feature.alto.version}'>odl-alto-release</feature> <feature version='${feature.atrium.version}'>odl-atrium-all</feature> <feature version='${feature.faas.version}'>odl-faas-base</feature> <feature version='${feature.genius.version}'>odl-genius-rest</feature> <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-faas</feature> <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-iovisor</feature> <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-neutronmapper</feature> <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-neutron-and-ofoverlay</feature> <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-neutron-vpp-mapper</feature> <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-ne-location-provider</feature> <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-ofoverlay</feature> <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-sxp-mapper</feature> <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-ui</feature> <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-vpp</feature> <feature version='${project.version}'>odl-integration-compatible-with-all</feature> <!-- Commenting this feature due to an issue with Jetty server <feature version='${feature.iotdm.version}'>odl-iotdm-onem2m</feature> --> <feature version='${feature.l2switch.version}'>odl-l2switch-switch</feature> <feature version='${feature.l2switch.version}'>odl-l2switch-switch-rest</feature> <feature version='${feature.l2switch.version}'>odl-l2switch-switch-ui</feature> <!-- Commented out, because LACP brings in Li designed OpenFlowPlugin which leads to BindException. <feature version='${feature.lacp.version}'>odl-lacp-ui</feature> --> <feature version='${feature.natapp.version}'>odl-natapp</feature> <feature version='${feature.natapp.version}'>odl-natapp-api</feature> <feature version='${feature.netvirt.vpnservice.version}'>odl-netvirt-openstack</feature> <feature version='${feature.netvirt.version}'>odl-netvirt-openstack-sfc-translator</feature> <!-- Commented out, because NIC brings in Li designed OpenFlowPlugin which leads to BindException. <feature version='${feature.nic.version}'>odl-nic-core-mdsal</feature> --> <feature version='${feature.of-config.version}'>odl-of-config-all</feature> <feature version='${feature.netvirt.version}'>odl-ovsdb-openstack</feature> <feature version='${feature.netvirt.version}'>odl-ovsdb-sfc</feature> <feature version='${feature.snbi.version}'>odl-snbi-all</feature> <feature version='${feature.sfc.version}'>odl-sfc-ios-xe-renderer</feature> <feature version='${feature.sfc.version}'>odl-sfc-openflow-renderer</feature> <!-- Issues with yang parser show up in aaa distribution-check <feature version='${feature.tsdr.version}'>odl-tsdr-hsqldb-all</feature> --> <feature version='${feature.vtn-manager.version}'>odl-vtn-manager-neutron</feature> <feature version='${feature.vtn-manager.version}'>odl-vtn-manager-rest</feature> <feature version='${feature.yang-push.version}'>odl-yangpush</feature> <feature version='${feature.yang-push.version}'>odl-yangpush-api</feature> </feature> </features>