diff --git a/platform/smRunner/resources/messages/SmRunnerBundle.properties b/platform/smRunner/resources/messages/SmRunnerBundle.properties index cd2fd79e5605..e18c0569c088 100644 --- a/platform/smRunner/resources/messages/SmRunnerBundle.properties +++ b/platform/smRunner/resources/messages/SmRunnerBundle.properties @@ -35,4 +35,12 @@ sm.test.runner.ui.tabs.statistics.columns.results.count.msg.passed=P:{0} sm.test.runner.ui.tabs.statistics.columns.results.count.msg.ignored=I:{0} sm.test.runner.ui.tabs.statistics.columns.results.no.tests= -sm.test.runner.states.test.is.ignored=Test ignored. \ No newline at end of file +sm.test.runner.states.test.is.ignored=Test ignored. +sm.test.runner.abstract.import.test.error.title=Import Failed +sm.test.runner.imported.to.general.failed.to.parse.error.title=Failed to Parse {0} +sm.test.runner.import.test.choose.test.file.title=Choose a File with Tests Result +sm.test.runner.import.test.group.history=Test History +sm.test.runner.import.test.group.open.recent.session=Open recent test session +sm.test.runner.mock.runtime.config.display.name=mock +sm.test.runner.mock.runtime.config.type.description=mock type +sm.test.runner.results.form.save.test.results.title=Save Test Results \ No newline at end of file diff --git a/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/history/ImportedToGeneralTestEventsConverter.java b/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/history/ImportedToGeneralTestEventsConverter.java index d6580d68ea78..b74b01e0491a 100644 --- a/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/history/ImportedToGeneralTestEventsConverter.java +++ b/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/history/ImportedToGeneralTestEventsConverter.java @@ -56,7 +56,7 @@ public class ImportedToGeneralTestEventsConverter extends OutputToGeneralTestEve catch (IOException e) { final String message = e.getMessage(); ApplicationManager.getApplication().invokeLater( - () -> Messages.showErrorDialog(myConsoleProperties.getProject(), message, "Failed to Parse " + myFile.getName())); + () -> Messages.showErrorDialog(myConsoleProperties.getProject(), message, SmRunnerBundle.message("sm.test.runner.imported.to.general.failed.to.parse.error.title", myFile.getName()))); } } diff --git a/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/history/actions/AbstractImportTestsAction.java b/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/history/actions/AbstractImportTestsAction.java index 1348e60a3ef0..be8d07a49ac0 100644 --- a/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/history/actions/AbstractImportTestsAction.java +++ b/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/history/actions/AbstractImportTestsAction.java @@ -7,6 +7,7 @@ import com.intellij.execution.executors.DefaultRunExecutor; import com.intellij.execution.runners.ExecutionEnvironment; import com.intellij.execution.runners.ExecutionEnvironmentBuilder; import com.intellij.execution.runners.ProgramRunner; +import com.intellij.execution.testframework.sm.SmRunnerBundle; import com.intellij.execution.testframework.sm.runner.SMRunnerConsolePropertiesProvider; import com.intellij.execution.testframework.sm.runner.SMTRunnerConsoleProperties; import com.intellij.execution.testframework.sm.runner.history.ImportedTestRunnableState; @@ -100,7 +101,7 @@ public abstract class AbstractImportTestsAction extends AnAction { builder.buildAndExecute(); } catch (ExecutionException e1) { - Messages.showErrorDialog(project, e1.getMessage(), "Import Failed"); + Messages.showErrorDialog(project, e1.getMessage(), SmRunnerBundle.message("sm.test.runner.abstract.import.test.error.title")); } } diff --git a/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/history/actions/ImportTestsFromFileAction.java b/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/history/actions/ImportTestsFromFileAction.java index 0683c5f8a57c..af68ef60008c 100644 --- a/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/history/actions/ImportTestsFromFileAction.java +++ b/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/history/actions/ImportTestsFromFileAction.java @@ -1,6 +1,7 @@ // Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package com.intellij.execution.testframework.sm.runner.history.actions; +import com.intellij.execution.testframework.sm.SmRunnerBundle; import com.intellij.icons.AllIcons; import com.intellij.openapi.fileChooser.FileChooser; import com.intellij.openapi.fileChooser.FileChooserDescriptor; @@ -22,7 +23,7 @@ public class ImportTestsFromFileAction extends AbstractImportTestsAction { @Override protected VirtualFile getFile(@NotNull Project project) { final FileChooserDescriptor xmlDescriptor = FileChooserDescriptorFactory.createSingleFileDescriptor(StdFileTypes.XML); - xmlDescriptor.setTitle("Choose a File with Tests Result"); + xmlDescriptor.setTitle(SmRunnerBundle.message("sm.test.runner.import.test.choose.test.file.title")); return FileChooser.chooseFile(xmlDescriptor, project, null); } } diff --git a/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/history/actions/ImportTestsGroup.java b/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/history/actions/ImportTestsGroup.java index e4aac464011f..a48e36d247df 100644 --- a/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/history/actions/ImportTestsGroup.java +++ b/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/history/actions/ImportTestsGroup.java @@ -16,6 +16,7 @@ package com.intellij.execution.testframework.sm.runner.history.actions; import com.intellij.execution.TestStateStorage; +import com.intellij.execution.testframework.sm.SmRunnerBundle; import com.intellij.execution.testframework.sm.TestHistoryConfiguration; import com.intellij.execution.testframework.sm.runner.SMTRunnerConsoleProperties; import com.intellij.icons.AllIcons; @@ -34,7 +35,8 @@ import java.util.stream.Collectors; public class ImportTestsGroup extends ActionGroup { private SMTRunnerConsoleProperties myProperties; public ImportTestsGroup() { - super("Test History", "Open recent test session", AllIcons.Vcs.History); + super(SmRunnerBundle.message("sm.test.runner.import.test.group.history"), + SmRunnerBundle.message("sm.test.runner.import.test.group.open.recent.session"), AllIcons.Vcs.History); setPopup(true); } diff --git a/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/ui/SMTestRunnerResultsForm.java b/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/ui/SMTestRunnerResultsForm.java index 4c1fb858cdac..6136c2a69e19 100644 --- a/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/ui/SMTestRunnerResultsForm.java +++ b/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/ui/SMTestRunnerResultsForm.java @@ -11,6 +11,7 @@ import com.intellij.execution.process.ProcessOutputTypes; import com.intellij.execution.testframework.*; import com.intellij.execution.testframework.actions.ScrollToTestSourceAction; import com.intellij.execution.testframework.export.TestResultsXmlFormatter; +import com.intellij.execution.testframework.sm.SmRunnerBundle; import com.intellij.execution.testframework.sm.TestHistoryConfiguration; import com.intellij.execution.testframework.sm.runner.*; import com.intellij.execution.testframework.sm.runner.history.ImportedTestConsoleProperties; @@ -763,7 +764,7 @@ public class SMTestRunnerResultsForm extends TestResultsPanel private File myOutputFile; MySaveHistoryTask(TestConsoleProperties consoleProperties, SMTestProxy.SMRootTestProxy root, RunConfiguration configuration) { - super(consoleProperties.getProject(), "Save Test Results", true); + super(consoleProperties.getProject(), SmRunnerBundle.message("sm.test.runner.results.form.save.test.results.title"), true); myConsoleProperties = consoleProperties; myRoot = root; myConfiguration = configuration; diff --git a/platform/smRunner/testSrc/com/intellij/execution/testframework/sm/runner/MockRuntimeConfiguration.java b/platform/smRunner/testSrc/com/intellij/execution/testframework/sm/runner/MockRuntimeConfiguration.java index cb9a3e8fa014..1ad1df53117a 100644 --- a/platform/smRunner/testSrc/com/intellij/execution/testframework/sm/runner/MockRuntimeConfiguration.java +++ b/platform/smRunner/testSrc/com/intellij/execution/testframework/sm/runner/MockRuntimeConfiguration.java @@ -4,6 +4,7 @@ package com.intellij.execution.testframework.sm.runner; import com.intellij.execution.Executor; import com.intellij.execution.configurations.*; import com.intellij.execution.runners.ExecutionEnvironment; +import com.intellij.execution.testframework.sm.SmRunnerBundle; import com.intellij.openapi.options.SettingsEditor; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.InvalidDataException; @@ -59,12 +60,12 @@ public final class MockRuntimeConfiguration extends LocatableConfigurationBase i @NotNull @Override public String getDisplayName() { - return "mock"; + return SmRunnerBundle.message("sm.test.runner.mock.runtime.config.display.name"); } @Override public String getConfigurationTypeDescription() { - return "mock type"; + return SmRunnerBundle.message("sm.test.runner.mock.runtime.config.type.description"); } @Override