diff options
author | Xavier Raynaud | 2011-11-02 09:42:43 +0000 |
---|---|---|
committer | Xavier Raynaud | 2011-11-02 09:42:43 +0000 |
commit | 21911087e88b8b94c0d23ebac494aa448ae4bf30 (patch) | |
tree | f87c79735bfa871e46fd79da2faea50b212fd7f2 /gcov | |
parent | 26362baa98fd29b2770c9902c98699747a82eff1 (diff) | |
download | org.eclipse.linuxtools-21911087e88b8b94c0d23ebac494aa448ae4bf30.tar.gz org.eclipse.linuxtools-21911087e88b8b94c0d23ebac494aa448ae4bf30.tar.xz org.eclipse.linuxtools-21911087e88b8b94c0d23ebac494aa448ae4bf30.zip |
gcov test plugin is no longer a fragment
Diffstat (limited to 'gcov')
4 files changed, 83 insertions, 8 deletions
diff --git a/gcov/org.eclipse.linuxtools.gcov.core/.classpath b/gcov/org.eclipse.linuxtools.gcov.core/.classpath index a87b062760..1ca8caa222 100644 --- a/gcov/org.eclipse.linuxtools.gcov.core/.classpath +++ b/gcov/org.eclipse.linuxtools.gcov.core/.classpath @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> - <classpathentry exported="true" kind="con" path="org.eclipse.pde.core.requiredPlugins"/> + <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> <classpathentry excluding="**/.svn/**" kind="src" path="src"/> <classpathentry kind="output" path="bin"/> </classpath> diff --git a/gcov/org.eclipse.linuxtools.gcov.test/META-INF/MANIFEST.MF b/gcov/org.eclipse.linuxtools.gcov.test/META-INF/MANIFEST.MF index daec2260d0..e22e85dfbe 100644 --- a/gcov/org.eclipse.linuxtools.gcov.test/META-INF/MANIFEST.MF +++ b/gcov/org.eclipse.linuxtools.gcov.test/META-INF/MANIFEST.MF @@ -3,13 +3,18 @@ Bundle-ManifestVersion: 2 Bundle-Name: %bundleName Bundle-SymbolicName: org.eclipse.linuxtools.gcov.test Bundle-Version: 4.1.1.qualifier +Bundle-Activator: org.eclipse.linuxtools.gcov.test.Activator Bundle-Vendor: %bundleProvider -Fragment-Host: org.eclipse.linuxtools.gcov -Require-Bundle: org.junit, - org.eclipse.swtbot.eclipse.core;bundle-version="2.0.5", +Require-Bundle: org.eclipse.core.runtime;bundle-version="3.7.0", + org.eclipse.ui;bundle-version="3.7.0", + org.eclipse.ui.editors;bundle-version="3.7.0", + org.eclipse.core.resources;bundle-version="3.7.100", + org.junit, org.eclipse.swtbot.eclipse.finder;bundle-version="2.0.5", org.eclipse.swtbot.junit4_x;bundle-version="2.0.5", - org.eclipse.swtbot.swt.finder;bundle-version="2.0.5", - org.apache.log4j;bundle-version="1.2.13" + org.eclipse.ui.workbench;bundle-version="3.7.0", + org.eclipse.linuxtools.dataviewers;bundle-version="4.0.0", + org.eclipse.linuxtools.dataviewers.annotatedsourceeditor;bundle-version="4.1.0" +Bundle-ActivationPolicy: lazy Bundle-RequiredExecutionEnvironment: JavaSE-1.6 -Export-Package: org.eclipse.linuxtools.gcov.test +Bundle-Localization: plugin diff --git a/gcov/org.eclipse.linuxtools.gcov.test/src/org/eclipse/linuxtools/gcov/test/Activator.java b/gcov/org.eclipse.linuxtools.gcov.test/src/org/eclipse/linuxtools/gcov/test/Activator.java new file mode 100644 index 0000000000..fd624c1062 --- /dev/null +++ b/gcov/org.eclipse.linuxtools.gcov.test/src/org/eclipse/linuxtools/gcov/test/Activator.java @@ -0,0 +1,71 @@ +/******************************************************************************* + * Copyright (c) 2009 STMicroelectronics. + * 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: + * Xavier Raynaud <xavier.raynaud@st.com> - initial API and implementation + *******************************************************************************/ +package org.eclipse.linuxtools.gcov.test; + +import org.eclipse.jface.resource.ImageDescriptor; +import org.eclipse.ui.plugin.AbstractUIPlugin; +import org.osgi.framework.BundleContext; + +/** + * The activator class controls the plug-in life cycle + */ +public class Activator extends AbstractUIPlugin { + + // The plug-in ID + public static final String PLUGIN_ID = "org.eclipse.linuxtools.gcov.test"; + + // The shared instance + private static Activator plugin; + + /** + * The constructor + */ + public Activator() { + } + + /* + * (non-Javadoc) + * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext) + */ + public void start(BundleContext context) throws Exception { + super.start(context); + plugin = this; + } + + /* + * (non-Javadoc) + * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext) + */ + public void stop(BundleContext context) throws Exception { + plugin = null; + super.stop(context); + } + + /** + * Returns the shared instance + * + * @return the shared instance + */ + public static Activator getDefault() { + return plugin; + } + + /** + * Returns an image descriptor for the image file at the given + * plug-in relative path + * + * @param path the path + * @return the image descriptor + */ + public static ImageDescriptor getImageDescriptor(String path) { + return imageDescriptorFromPlugin(PLUGIN_ID, path); + } +} diff --git a/gcov/org.eclipse.linuxtools.gcov.test/src/org/eclipse/linuxtools/gcov/test/GcovTest.java b/gcov/org.eclipse.linuxtools.gcov.test/src/org/eclipse/linuxtools/gcov/test/GcovTest.java index 9381519ca2..644cfa822d 100644 --- a/gcov/org.eclipse.linuxtools.gcov.test/src/org/eclipse/linuxtools/gcov/test/GcovTest.java +++ b/gcov/org.eclipse.linuxtools.gcov.test/src/org/eclipse/linuxtools/gcov/test/GcovTest.java @@ -18,7 +18,6 @@ import org.eclipse.core.runtime.IPath; import org.eclipse.core.runtime.Path; import org.eclipse.linuxtools.dataviewers.actions.STExportToCSVAction; import org.eclipse.linuxtools.dataviewers.annotatedsourceeditor.actions.AbstractOpenSourceFileAction; -import org.eclipse.linuxtools.gcov.Activator; import org.eclipse.swt.widgets.Shell; import org.eclipse.swtbot.eclipse.finder.SWTWorkbenchBot; import org.eclipse.swtbot.eclipse.finder.widgets.SWTBotEclipseEditor; |