本文整理汇总了Java中com.intellij.execution.testframework.sm.runner.ui.SMTestRunnerResultsForm类的典型用法代码示例。如果您正苦于以下问题:Java SMTestRunnerResultsForm类的具体用法?Java SMTestRunnerResultsForm怎么用?Java SMTestRunnerResultsForm使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SMTestRunnerResultsForm类属于com.intellij.execution.testframework.sm.runner.ui包,在下文中一共展示了SMTestRunnerResultsForm类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setUp
import com.intellij.execution.testframework.sm.runner.ui.SMTestRunnerResultsForm; //导入依赖的package包/类
@Override
protected void setUp() throws Exception {
super.setUp();
myRootSuite = createSuiteProxy("root");
final TestConsoleProperties consoleProperties = createConsoleProperties();
final ExecutionEnvironment environment = new ExecutionEnvironment();
myResultsForm = new SMTestRunnerResultsForm(
new JLabel(),
consoleProperties
);
Disposer.register(myResultsForm, consoleProperties);
myResultsForm.initUI();
myStatisticsPanel = myResultsForm.getStatisticsPane();
myTestEventsListener = myStatisticsPanel.createTestEventsListener();
}
示例2: setUp
import com.intellij.execution.testframework.sm.runner.ui.SMTestRunnerResultsForm; //导入依赖的package包/类
@Override
protected void setUp() throws Exception {
super.setUp();
myRootSuite = createSuiteProxy("root");
final TestConsoleProperties consoleProperties = createConsoleProperties();
final ExecutionEnvironment environment = new ExecutionEnvironment();
myResultsForm = new SMTestRunnerResultsForm(consoleProperties.getConfiguration(),
new JLabel(),
consoleProperties,
environment);
myResultsForm.initUI();
myStatisticsPanel = myResultsForm.getStatisticsPane();
myTestEventsListener = myStatisticsPanel.createTestEventsListener();
}
示例3: initConsoleView
import com.intellij.execution.testframework.sm.runner.ui.SMTestRunnerResultsForm; //导入依赖的package包/类
public static void initConsoleView(@Nonnull final SMTRunnerConsoleView consoleView,
@Nonnull final String testFrameworkName,
@javax.annotation.Nullable final TestLocationProvider locator,
final ThriftTestHandlerFactory factory,
@javax.annotation.Nullable final TestProxyFilterProvider filterProvider) {
consoleView.addAttachToProcessListener(new AttachToProcessListener() {
@Override
public void onAttachToProcess(@Nonnull ProcessHandler processHandler) {
TestProxyPrinterProvider printerProvider = null;
if (filterProvider != null) {
printerProvider = new TestProxyPrinterProvider(consoleView, filterProvider);
}
SMTestRunnerResultsForm resultsForm = consoleView.getResultsViewer();
attachEventsProcessors(consoleView.getProperties(), resultsForm, resultsForm.getStatisticsPane(), processHandler, testFrameworkName, locator, factory,
printerProvider);
}
});
consoleView.setHelpId("reference.runToolWindow.testResultsTab");
consoleView.initUI();
}
示例4: initConsoleView
import com.intellij.execution.testframework.sm.runner.ui.SMTestRunnerResultsForm; //导入依赖的package包/类
/**
* @deprecated use {@link #initConsoleView(SMTRunnerConsoleView, String)} (to be removed in IDEA 16)
*/
@SuppressWarnings({"unused", "deprecation"})
public static void initConsoleView(@Nonnull final SMTRunnerConsoleView consoleView,
@Nonnull final String testFrameworkName,
@Nullable final TestLocationProvider locator,
final boolean idBasedTreeConstruction,
@javax.annotation.Nullable final TestProxyFilterProvider filterProvider) {
consoleView.addAttachToProcessListener(new AttachToProcessListener() {
@Override
public void onAttachToProcess(@Nonnull ProcessHandler processHandler) {
TestConsoleProperties properties = consoleView.getProperties();
SMTestLocator testLocator = new CompositeTestLocationProvider(locator);
TestProxyPrinterProvider printerProvider = null;
if (filterProvider != null) {
printerProvider = new TestProxyPrinterProvider(consoleView, filterProvider);
}
SMTestRunnerResultsForm resultsForm = consoleView.getResultsViewer();
attachEventsProcessors(properties, resultsForm, resultsForm.getStatisticsPane(), processHandler, testFrameworkName, testLocator, idBasedTreeConstruction, printerProvider);
}
});
consoleView.setHelpId("reference.runToolWindow.testResultsTab");
consoleView.initUI();
}
示例5: initConsoleView
import com.intellij.execution.testframework.sm.runner.ui.SMTestRunnerResultsForm; //导入依赖的package包/类
/** @deprecated use {@link #initConsoleView(SMTRunnerConsoleView, String)} (to be removed in IDEA 16) */
@SuppressWarnings({"unused", "deprecation"})
public static void initConsoleView(@NotNull final SMTRunnerConsoleView consoleView,
@NotNull final String testFrameworkName,
@Nullable final TestLocationProvider locator,
final boolean idBasedTreeConstruction,
@Nullable final TestProxyFilterProvider filterProvider) {
consoleView.addAttachToProcessListener(new AttachToProcessListener() {
@Override
public void onAttachToProcess(@NotNull ProcessHandler processHandler) {
TestConsoleProperties properties = consoleView.getProperties();
SMTestLocator testLocator = new CompositeTestLocationProvider(locator);
TestProxyPrinterProvider printerProvider = null;
if (filterProvider != null) {
printerProvider = new TestProxyPrinterProvider(consoleView, filterProvider);
}
SMTestRunnerResultsForm resultsForm = consoleView.getResultsViewer();
attachEventsProcessors(properties,
resultsForm,
resultsForm.getStatisticsPane(),
processHandler,
testFrameworkName,
testLocator,
idBasedTreeConstruction,
printerProvider);
}
});
consoleView.setHelpId("reference.runToolWindow.testResultsTab");
consoleView.initUI();
}
示例6: getPresentableText
import com.intellij.execution.testframework.sm.runner.ui.SMTestRunnerResultsForm; //导入依赖的package包/类
private static String getPresentableText(Project project, String name) {
String nameWithoutExtension = FileUtil.getNameWithoutExtension(name);
final int lastIndexOf = nameWithoutExtension.lastIndexOf(" - ");
if (lastIndexOf > 0) {
final String date = nameWithoutExtension.substring(lastIndexOf + 3);
try {
final Date creationDate = new SimpleDateFormat(SMTestRunnerResultsForm.HISTORY_DATE_FORMAT).parse(date);
final String configurationName = TestHistoryConfiguration.getInstance(project).getConfigurationName(name);
return (configurationName != null ? configurationName : nameWithoutExtension.substring(0, lastIndexOf)) +
" (" + DateFormatUtil.formatDateTime(creationDate) + ")";
}
catch (ParseException ignore) {}
}
return nameWithoutExtension;
}
示例7: getPresentableText
import com.intellij.execution.testframework.sm.runner.ui.SMTestRunnerResultsForm; //导入依赖的package包/类
private static String getPresentableText(Project project, String name) {
String nameWithoutExtension = FileUtil.getNameWithoutExtension(name);
final int lastIndexOf = nameWithoutExtension.lastIndexOf(" - ");
if (lastIndexOf > 0) {
final String date = nameWithoutExtension.substring(lastIndexOf + 3);
try {
final Date creationDate = new SimpleDateFormat(SMTestRunnerResultsForm.HISTORY_DATE_FORMAT).parse(date);
final String configurationName = TestHistoryConfiguration.getInstance(project).getConfigurationName(name);
return (configurationName != null ? configurationName : nameWithoutExtension.substring(0, lastIndexOf)) +
" (" + DateFormatUtil.formatDateTime(creationDate) + ")";
}
catch (ParseException ignore) {}
}
return nameWithoutExtension;
}
示例8: setUp
import com.intellij.execution.testframework.sm.runner.ui.SMTestRunnerResultsForm; //导入依赖的package包/类
@Override
protected void setUp() throws Exception {
super.setUp();
myRootSuite = createSuiteProxy("root");
final TestConsoleProperties consoleProperties = createConsoleProperties();
myResultsForm = new SMTestRunnerResultsForm(new JLabel(), consoleProperties);
myResultsForm.initUI();
myStatisticsPanel = myResultsForm.getStatisticsPane();
myTestEventsListener = myStatisticsPanel.createTestEventsListener();
}
示例9: getResultsViewer
import com.intellij.execution.testframework.sm.runner.ui.SMTestRunnerResultsForm; //导入依赖的package包/类
protected SMTestRunnerResultsForm getResultsViewer() {
return myConsoleManager.getExecutionConsole().getResultsViewer();
}
示例10: execute
import com.intellij.execution.testframework.sm.runner.ui.SMTestRunnerResultsForm; //导入依赖的package包/类
@Nullable
@Override
@RequiredDispatchThread
public ExecutionResult execute(Executor executor, @NotNull ProgramRunner runner) throws ExecutionException
{
Unity3dTestConfiguration profile = (Unity3dTestConfiguration) myEnvironment.getRunProfile();
TestConsoleProperties testConsoleProperties = new SMTRunnerConsoleProperties(profile, TEST_FRAMEWORK_NAME, executor);
testConsoleProperties.setIfUndefined(TestConsoleProperties.HIDE_PASSED_TESTS, false);
String splitterPropertyName = SMTestRunnerConnectionUtil.getSplitterPropertyName(TEST_FRAMEWORK_NAME);
final SMTRunnerConsoleView consoleView = new SMTRunnerConsoleView(testConsoleProperties, splitterPropertyName);
final Ref<UUID> ref = Ref.create();
consoleView.addAttachToProcessListener(new AttachToProcessListener()
{
@Override
public void onAttachToProcess(@NotNull ProcessHandler processHandler)
{
SMTestRunnerResultsForm resultsForm = consoleView.getResultsViewer();
ref.set(attachEventsProcessors(consoleView.getProperties(), resultsForm, resultsForm.getStatisticsPane(), processHandler, TEST_FRAMEWORK_NAME));
}
});
consoleView.setHelpId("reference.runToolWindow.testResultsTab");
consoleView.initUI();
final ProcessHandler osProcessHandler = new DefaultDebugProcessHandler();
consoleView.attachToProcess(osProcessHandler);
UnityRunTest runTest = new UnityRunTest();
runTest.uuid = ref.get().toString();
runTest.type = "";
if(!UnityEditorCommunication.request(profile.getProject(), runTest, true))
{
ApplicationManager.getApplication().executeOnPooledThread(new Runnable()
{
@Override
public void run()
{
osProcessHandler.notifyTextAvailable("UnityEditor dont received request, maybe is not run", ProcessOutputTypes.STDERR);
osProcessHandler.destroyProcess();
}
});
}
return new DefaultExecutionResult(consoleView, osProcessHandler);
}
示例11: resultsForm
import com.intellij.execution.testframework.sm.runner.ui.SMTestRunnerResultsForm; //导入依赖的package包/类
public SMTestRunnerResultsForm resultsForm() {
return consoleView().getResultsViewer();
}