From 36adb9bc89e78d72ca32d09474537190bb9f06ad Mon Sep 17 00:00:00 2001 From: Marc-Andre Laperle Date: Fri, 5 Sep 2014 14:53:07 -0400 Subject: [PATCH] lttng: Add a testing feature that contains all tests Change-Id: I1389c99321c7b9f9e8016e58baa365fc17c523ad Signed-off-by: Marc-Andre Laperle Reviewed-on: https://git.eclipse.org/r/32956 Reviewed-by: Bernd Hufmann Tested-by: Bernd Hufmann Tested-by: Hudson CI --- .../category.xml | 4 + org.eclipse.linuxtools.lttng.testing/.project | 17 ++ .../org.eclipse.core.resources.prefs | 2 + .../.settings/org.eclipse.core.runtime.prefs | 2 + .../build.properties | 15 ++ .../feature.properties | 20 ++ .../feature.xml | 180 ++++++++++++++++++ org.eclipse.linuxtools.lttng.testing/p2.inf | 3 + org.eclipse.linuxtools.lttng.testing/pom.xml | 57 ++++++ pom.xml | 1 + 10 files changed, 301 insertions(+) create mode 100644 org.eclipse.linuxtools.lttng.testing/.project create mode 100644 org.eclipse.linuxtools.lttng.testing/.settings/org.eclipse.core.resources.prefs create mode 100644 org.eclipse.linuxtools.lttng.testing/.settings/org.eclipse.core.runtime.prefs create mode 100644 org.eclipse.linuxtools.lttng.testing/build.properties create mode 100644 org.eclipse.linuxtools.lttng.testing/feature.properties create mode 100644 org.eclipse.linuxtools.lttng.testing/feature.xml create mode 100644 org.eclipse.linuxtools.lttng.testing/p2.inf create mode 100644 org.eclipse.linuxtools.lttng.testing/pom.xml diff --git a/org.eclipse.linuxtools.lttng.releng-site/category.xml b/org.eclipse.linuxtools.lttng.releng-site/category.xml index 4fac379ddc..dfb67d6a88 100644 --- a/org.eclipse.linuxtools.lttng.releng-site/category.xml +++ b/org.eclipse.linuxtools.lttng.releng-site/category.xml @@ -21,6 +21,10 @@ + + + + diff --git a/org.eclipse.linuxtools.lttng.testing/.project b/org.eclipse.linuxtools.lttng.testing/.project new file mode 100644 index 0000000000..8c62f0c473 --- /dev/null +++ b/org.eclipse.linuxtools.lttng.testing/.project @@ -0,0 +1,17 @@ + + + org.eclipse.linuxtools.lttng.testing + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/org.eclipse.linuxtools.lttng.testing/.settings/org.eclipse.core.resources.prefs b/org.eclipse.linuxtools.lttng.testing/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..99f26c0203 --- /dev/null +++ b/org.eclipse.linuxtools.lttng.testing/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/org.eclipse.linuxtools.lttng.testing/.settings/org.eclipse.core.runtime.prefs b/org.eclipse.linuxtools.lttng.testing/.settings/org.eclipse.core.runtime.prefs new file mode 100644 index 0000000000..5a0ad22d2a --- /dev/null +++ b/org.eclipse.linuxtools.lttng.testing/.settings/org.eclipse.core.runtime.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +line.separator=\n diff --git a/org.eclipse.linuxtools.lttng.testing/build.properties b/org.eclipse.linuxtools.lttng.testing/build.properties new file mode 100644 index 0000000000..fef213dbc0 --- /dev/null +++ b/org.eclipse.linuxtools.lttng.testing/build.properties @@ -0,0 +1,15 @@ +############################################################################### +# Copyright (c) 2014 Ericsson +# +# 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 +# +# Contributors: +# Ericsson - Initial API and implementation +############################################################################### + +bin.includes = feature.xml,\ + feature.properties,\ + p2.inf diff --git a/org.eclipse.linuxtools.lttng.testing/feature.properties b/org.eclipse.linuxtools.lttng.testing/feature.properties new file mode 100644 index 0000000000..2ac24ae62e --- /dev/null +++ b/org.eclipse.linuxtools.lttng.testing/feature.properties @@ -0,0 +1,20 @@ +############################################################################### +# Copyright (c) 2014 Ericsson +# +# 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 +# +# Contributors: +# Ericsson - Initial API and implementation +############################################################################### + +featureName=Linux Tools LTTng Testing Feature + +description=Linux Tools LTTng Tests plug-ins + +featureProvider=Eclipse Linux Tools + +copyright=Copyright 2014 Ericsson + diff --git a/org.eclipse.linuxtools.lttng.testing/feature.xml b/org.eclipse.linuxtools.lttng.testing/feature.xml new file mode 100644 index 0000000000..e0501462b2 --- /dev/null +++ b/org.eclipse.linuxtools.lttng.testing/feature.xml @@ -0,0 +1,180 @@ + + + + + %description + + + + %copyright + + + + %license + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.linuxtools.lttng.testing/p2.inf b/org.eclipse.linuxtools.lttng.testing/p2.inf new file mode 100644 index 0000000000..abe8c46aeb --- /dev/null +++ b/org.eclipse.linuxtools.lttng.testing/p2.inf @@ -0,0 +1,3 @@ +instructions.configure=\ +org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(location:http${#58}//download.eclipse.org/linuxtools/updates-nightly,type:0,name:Linux Tools,enabled:false);\ +org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(location:http${#58}//download.eclipse.org/linuxtools/updates-nightly,type:1,name:Linux Tools,enabled:false); diff --git a/org.eclipse.linuxtools.lttng.testing/pom.xml b/org.eclipse.linuxtools.lttng.testing/pom.xml new file mode 100644 index 0000000000..4a674e5196 --- /dev/null +++ b/org.eclipse.linuxtools.lttng.testing/pom.xml @@ -0,0 +1,57 @@ + + + + 4.0.0 + + + linuxtools-lttng-parent + org.eclipse.linuxtools.lttng + 3.1.0-SNAPSHOT + + + Linux Tools LTTng Testing Feature + org.eclipse.linuxtools.lttng.testing + 1.0.0-SNAPSHOT + + eclipse-feature + + + + + org.eclipse.tycho.extras + tycho-source-feature-plugin + + + source-feature + package + + source-feature + + + + + + org.eclipse.tycho + tycho-p2-plugin + ${tycho-version} + + + attached-p2-metadata + package + + p2-metadata + + + + + + + diff --git a/pom.xml b/pom.xml index 470e9d6ebc..8884fbc45c 100644 --- a/pom.xml +++ b/pom.xml @@ -138,6 +138,7 @@ org.eclipse.linuxtools.tmf.analysis.xml.ui.tests org.eclipse.linuxtools.lttng.help + org.eclipse.linuxtools.lttng.testing org.eclipse.linuxtools.lttng2.control org.eclipse.linuxtools.lttng2.control.core -- 2.34.1