Examples of ICoverageSession


Examples of com.mountainminds.eclemma.core.ICoverageSession

    setEnabled(false);
  }
 
  public void run() {
    ISessionManager manager = CoverageTools.getSessionManager();
    ICoverageSession session = manager.getActiveSession();
    if (session != null) {
      manager.removeSession(session);
    }
  }
View Full Code Here

Examples of com.mountainminds.eclemma.core.ICoverageSession

    setEnabled(false);
  }
 
  public void run() {
    ISessionManager manager = CoverageTools.getSessionManager();
    ICoverageSession session = manager.getActiveSession();
    if (session != null) {
      ILaunchConfiguration config = session.getLaunchConfiguration();
      if (config != null) {
        DebugUITools.launch(config, CoverageTools.LAUNCH_MODE);
      }
    }   
  }
View Full Code Here

Examples of com.mountainminds.eclemma.core.ICoverageSession

    menu = new Menu(parent);

    ILabelProvider labelprovider = new WorkbenchLabelProvider();
    final ISessionManager manager = CoverageTools.getSessionManager();
    ICoverageSession[] sessions = manager.getSessions();
    ICoverageSession active = manager.getActiveSession();
    for (int i = 0; i < sessions.length; i++) {
      final ICoverageSession session = sessions[i];
      MenuItem item = new MenuItem(menu, SWT.RADIO);
      Object[] labelparams = new Object[] { new Integer(i + 1),
          labelprovider.getText(session) };
      item.setText(NLS.bind(UIMessages.SessionsView_selectSessionsEntryLabel,
          labelparams));
View Full Code Here

Examples of com.mountainminds.eclemma.core.ICoverageSession

  }
 
  protected void updateActions() {
    tree.getDisplay().asyncExec(new Runnable() {
      public void run() {
        ICoverageSession active = CoverageTools.getSessionManager().getActiveSession();
        setContentDescription(active == null ? "" : active.getDescription()); //$NON-NLS-1$
        relaunchSessionAction.setEnabled(active != null && active.getLaunchConfiguration() != null);
        ICoverageSession[] sessions = CoverageTools.getSessionManager().getSessions();
        boolean atLeastOne = sessions.length >= 1;
        removeActiveSessionAction.setEnabled(atLeastOne);
        removeAllSessionsAction.setEnabled(atLeastOne);
        boolean atLeastTwo = sessions.length >= 2;
View Full Code Here

Examples of com.mountainminds.eclemma.core.ICoverageSession

    menu = new Menu(parent);

    ILabelProvider labelprovider = new WorkbenchLabelProvider();
    final ISessionManager manager = CoverageTools.getSessionManager();
    ICoverageSession[] sessions = manager.getSessions();
    ICoverageSession active = manager.getActiveSession();
    for (int i = 0; i < sessions.length; i++) {
      final ICoverageSession session = sessions[i];
      MenuItem item = new MenuItem(menu, SWT.RADIO);
      Object[] labelparams = new Object[] { new Integer(i + 1),
          labelprovider.getText(session) };
      item.setText(NLS.bind(UIMessages.SessionsViewSelectSessionActionEntry_label,
          labelparams));
View Full Code Here

Examples of com.mountainminds.eclemma.core.ICoverageSession

    new Label(parent, SWT.NONE).setText(UIMessages.ExportReportPage1Sessions_label);
    sessionstable = new TableViewer(parent, SWT.BORDER);
    sessionstable.setLabelProvider(new WorkbenchLabelProvider());
    sessionstable.setContentProvider(new ArrayContentProvider());
    sessionstable.setInput(CoverageTools.getSessionManager().getSessions());
    ICoverageSession active = CoverageTools.getSessionManager().getActiveSession();
    if (active != null) {
      sessionstable.setSelection(new StructuredSelection(active));
    }
    GridData gd = new GridData(GridData.FILL_BOTH);
    gd.heightHint = LIST_HEIGHT;
View Full Code Here

Examples of com.mountainminds.eclemma.core.ICoverageSession

  }

  protected void updateActions() {
    tree.getDisplay().asyncExec(new Runnable() {
      public void run() {
        ICoverageSession active = CoverageTools.getSessionManager()
            .getActiveSession();
        setContentDescription(active == null ? "" : active.getDescription()); //$NON-NLS-1$
        relaunchSessionAction.setEnabled(active != null
            && active.getLaunchConfiguration() != null);
        ICoverageSession[] sessions = CoverageTools.getSessionManager()
            .getSessions();
        boolean atLeastOne = sessions.length >= 1;
        removeActiveSessionAction.setEnabled(atLeastOne);
        removeAllSessionsAction.setEnabled(atLeastOne);
View Full Code Here

Examples of com.mountainminds.eclemma.core.ICoverageSession

    manager.addSessionListener(listener);
    reflistener = new RecordingListener();
  }
 
  public void testAddSession1() {
    ICoverageSession s0 = new DummySession();
    ICoverageSession s1 = new DummySession();
    ICoverageSession s2 = new DummySession();
    manager.addSession(s0, false, null);
    manager.addSession(s1, false, null);
    manager.addSession(s2, false, null);
    ICoverageSession[] sessions = manager.getSessions();
    assertEquals(3, sessions.length);
View Full Code Here

Examples of com.mountainminds.eclemma.core.ICoverageSession

    assertSame(s2, sessions[2]);
    assertNull(manager.getActiveSession());
  }

  public void testAddSession2() {
    ICoverageSession s0 = new DummySession();
    ICoverageSession s1 = new DummySession();
    ICoverageSession s2 = new DummySession();
    manager.addSession(s0, false, null);
    manager.addSession(s1, true, null);
    manager.addSession(s2, false, null);
    ICoverageSession[] sessions = manager.getSessions();
    assertEquals(3, sessions.length);
View Full Code Here

Examples of com.mountainminds.eclemma.core.ICoverageSession

    assertSame(s2, sessions[2]);
    assertSame(s1, manager.getActiveSession());
  }
 
  public void testAddSession3() {
    ICoverageSession s0 = new DummySession();
    ICoverageSession s1 = new DummySession();
    manager.addSession(s0, false, null);
    manager.addSession(s1, true, null);
    reflistener.sessionAdded(s0);
    reflistener.sessionAdded(s1);
    reflistener.sessionActivated(s1);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.