///*******************************************************************************
// * Copyright (c) 2004, 2006 IBM Corporation 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
// *
// * Contributors:
// * IBM Corporation - initial API and implementation
// *******************************************************************************/
//package org.eclipse.core.tests.session.samples;
//
//import java.util.Date;
//
//import junit.framework.Test;
//import junit.framework.TestCase;
//import org.eclipse.core.tests.harness.CoreTest;
//import org.eclipse.core.tests.session.SessionTestSuite;
//import org.eclipse.test.performance.*;
//
//public class UISampleSessionTest extends TestCase {
// public UISampleSessionTest(String methodName) {
// super(methodName);
// }
//
// /**
// * Print a debug message to the console.
// * Pre-pend the message with the current date and the name of the current thread.
// */
// public static void message(String message) {
// StringBuffer buffer = new StringBuffer();
// buffer.append(new Date(System.currentTimeMillis()));
// buffer.append(" - ["); //$NON-NLS-1$
// buffer.append(Thread.currentThread().getName());
// buffer.append("] "); //$NON-NLS-1$
// buffer.append(message);
// System.out.println(buffer.toString());
// }
//
// public void testApplicationStartup() {
// message("Running " + getName());
// PerformanceMeter meter = Performance.getDefault().createPerformanceMeter(getClass().getName() + ".UIStartup");
// try {
// meter.stop();
// meter.commit();
// Performance.getDefault().assertPerformanceInRelativeBand(meter, Dimension.ELAPSED_PROCESS, -50, 5);
// } finally {
// meter.dispose();
// }
// }
//
// public static Test suite() {
// SessionTestSuite suite = new SessionTestSuite(CoreTest.PI_HARNESS);
// suite.setApplicationId(SessionTestSuite.UI_TEST_APPLICATION);
// for (int i = 0; i < 3; i++)
// suite.addTest(new UISampleSessionTest("testApplicationStartup"));
// return suite;
// }
//
//}