From 35747c5e452ba7be3c4a305c08790a7eeecb0ae0 Mon Sep 17 00:00:00 2001
From: Rameshkg07 <100876080+Rameshkg07@users.noreply.github.com>
Date: Tue, 23 Aug 2022 23:36:40 -0700
Subject: [PATCH 01/13] Update stream to remove ##vso commands. (#16746)
* Version v3
* Commit main changes
* task version v3
* Fix test runs
* Merge with VsTestV2 recent fixes
---
Tasks/VsTestV3/README.md | 87 ++
.../resources.resjson/de-DE/resources.resjson | 193 +++++
.../resources.resjson/en-US/resources.resjson | 193 +++++
.../resources.resjson/es-ES/resources.resjson | 193 +++++
.../resources.resjson/fr-FR/resources.resjson | 193 +++++
.../resources.resjson/it-IT/resources.resjson | 193 +++++
.../resources.resjson/ja-JP/resources.resjson | 193 +++++
.../resources.resjson/ko-KR/resources.resjson | 193 +++++
.../resources.resjson/ru-RU/resources.resjson | 193 +++++
.../resources.resjson/zh-CN/resources.resjson | 193 +++++
.../resources.resjson/zh-TW/resources.resjson | 193 +++++
Tasks/VsTestV3/Tests/L0.ts | 84 ++
Tasks/VsTestV3/Tests/package-lock.json | 13 +
Tasks/VsTestV3/Tests/package.json | 18 +
Tasks/VsTestV3/cieventlogger.ts | 29 +
Tasks/VsTestV3/constants.ts | 50 ++
Tasks/VsTestV3/distributedtest.ts | 137 ++++
Tasks/VsTestV3/helpers.ts | 285 +++++++
Tasks/VsTestV3/icon.png | Bin 0 -> 604 bytes
Tasks/VsTestV3/icon.svg | 13 +
Tasks/VsTestV3/inputdatacontract.ts | 144 ++++
Tasks/VsTestV3/inputparser.ts | 676 ++++++++++++++++
Tasks/VsTestV3/make.json | 43 +
Tasks/VsTestV3/models.ts | 122 +++
Tasks/VsTestV3/nondistributedtest.ts | 145 ++++
Tasks/VsTestV3/outputstream.ts | 78 ++
Tasks/VsTestV3/package-lock.json | 556 +++++++++++++
Tasks/VsTestV3/package.json | 30 +
Tasks/VsTestV3/parameterparser.ts | 121 +++
Tasks/VsTestV3/runvstest.ts | 199 +++++
Tasks/VsTestV3/settingshelper.ts | 490 +++++++++++
Tasks/VsTestV3/task.json | 656 +++++++++++++++
Tasks/VsTestV3/task.loc.json | 656 +++++++++++++++
Tasks/VsTestV3/taskinputparser.ts | 459 +++++++++++
Tasks/VsTestV3/testagent.ts | 33 +
Tasks/VsTestV3/testselectorinvoker.ts | 287 +++++++
Tasks/VsTestV3/tsconfig.json | 7 +
Tasks/VsTestV3/typings.json | 9 +
Tasks/VsTestV3/versionfinder.ts | 186 +++++
Tasks/VsTestV3/vstest.ts | 758 ++++++++++++++++++
Tasks/VsTestV3/vstestversion.ts | 69 ++
41 files changed, 8370 insertions(+)
create mode 100644 Tasks/VsTestV3/README.md
create mode 100644 Tasks/VsTestV3/Strings/resources.resjson/de-DE/resources.resjson
create mode 100644 Tasks/VsTestV3/Strings/resources.resjson/en-US/resources.resjson
create mode 100644 Tasks/VsTestV3/Strings/resources.resjson/es-ES/resources.resjson
create mode 100644 Tasks/VsTestV3/Strings/resources.resjson/fr-FR/resources.resjson
create mode 100644 Tasks/VsTestV3/Strings/resources.resjson/it-IT/resources.resjson
create mode 100644 Tasks/VsTestV3/Strings/resources.resjson/ja-JP/resources.resjson
create mode 100644 Tasks/VsTestV3/Strings/resources.resjson/ko-KR/resources.resjson
create mode 100644 Tasks/VsTestV3/Strings/resources.resjson/ru-RU/resources.resjson
create mode 100644 Tasks/VsTestV3/Strings/resources.resjson/zh-CN/resources.resjson
create mode 100644 Tasks/VsTestV3/Strings/resources.resjson/zh-TW/resources.resjson
create mode 100644 Tasks/VsTestV3/Tests/L0.ts
create mode 100644 Tasks/VsTestV3/Tests/package-lock.json
create mode 100644 Tasks/VsTestV3/Tests/package.json
create mode 100644 Tasks/VsTestV3/cieventlogger.ts
create mode 100644 Tasks/VsTestV3/constants.ts
create mode 100644 Tasks/VsTestV3/distributedtest.ts
create mode 100644 Tasks/VsTestV3/helpers.ts
create mode 100644 Tasks/VsTestV3/icon.png
create mode 100644 Tasks/VsTestV3/icon.svg
create mode 100644 Tasks/VsTestV3/inputdatacontract.ts
create mode 100644 Tasks/VsTestV3/inputparser.ts
create mode 100644 Tasks/VsTestV3/make.json
create mode 100644 Tasks/VsTestV3/models.ts
create mode 100644 Tasks/VsTestV3/nondistributedtest.ts
create mode 100644 Tasks/VsTestV3/outputstream.ts
create mode 100644 Tasks/VsTestV3/package-lock.json
create mode 100644 Tasks/VsTestV3/package.json
create mode 100644 Tasks/VsTestV3/parameterparser.ts
create mode 100644 Tasks/VsTestV3/runvstest.ts
create mode 100644 Tasks/VsTestV3/settingshelper.ts
create mode 100644 Tasks/VsTestV3/task.json
create mode 100644 Tasks/VsTestV3/task.loc.json
create mode 100644 Tasks/VsTestV3/taskinputparser.ts
create mode 100644 Tasks/VsTestV3/testagent.ts
create mode 100644 Tasks/VsTestV3/testselectorinvoker.ts
create mode 100644 Tasks/VsTestV3/tsconfig.json
create mode 100644 Tasks/VsTestV3/typings.json
create mode 100644 Tasks/VsTestV3/versionfinder.ts
create mode 100644 Tasks/VsTestV3/vstest.ts
create mode 100644 Tasks/VsTestV3/vstestversion.ts
diff --git a/Tasks/VsTestV3/README.md b/Tasks/VsTestV3/README.md
new file mode 100644
index 000000000000..c0fe0dc561c4
--- /dev/null
+++ b/Tasks/VsTestV3/README.md
@@ -0,0 +1,87 @@
+# Run Tests using Visual Studio task
+
+### Overview
+
+VSTest task can be used to run tests on Build agent machines. Apart from MSTest based tests, you can also run tests written using test frameworks like NUnit, xUnit, Mocha, Jasmine, etc. using the appropriate test adapters to Visual Studio. The task uses vstest.console.exe to execute tests and the command-line options available are documented [here](https://msdn.microsoft.com/en-us/library/jj155796.aspx)
+
+#### Execution Options
+
+Use the following options to select tests and control how the tests are run
+
+- **Test Assembly:** This is a required field. Use this to specify one or more test file names from which the tests should be picked.
+ * Paths are relative to the 'Search Folder' input.
+ * Multiple paths can be specified, one on each line.
+ * Uses the minimatch patterns. Learn more about minimatch [here](https://aka.ms/minimatchexamples)
+
+ For example:
+ To run tests from any test assembly that has 'test' in the assembly name, `**\*test*.dll`.
+ To exclude tests in any folder called `obj`, `!**\obj\**`.
+
+- **Search Folder:** Use this to specify the folder to search for the test files. Defaults to `$(System.DefaultWorkingDirectory)`
+
+- **Test Filter Criteria:** Filters tests from within the test assembly files. For example, “Priority=1 | Name=MyTestMethod”. This option works the same way as the console option /TestCaseFilter of vstest.console.exe
+
+- **Run Settings File:** Path to a runsettings or testsettings file can be specified here. The path can be to a file in the repository or a path to file on disk. Use $(Build.SourcesDirectory) to access the root project folder. [Click here](https://msdn.microsoft.com/library/jj635153.aspx) for more information on these files.
+
+- **Override TestRun Parameters:** Override parameters defined in the TestRunParameters section of the runsettings file. For example: Platform=$(platform);Port=8080
+[Click here](https://blogs.msdn.com/b/visualstudioalm/archive/2015/09/04/supplying-run-time-parameters-to-tests.aspx) for more information on overriding parameters.
+
+- **Code Coverage Enabled:** If set, this will collect code coverage information during the run and upload the results to the server. This is supported for .Net and C++ projects only. [Click here](https://msdn.microsoft.com/library/jj159530.aspx) to learn more about how to customize code coverage and manage inclusions and exclusions.
+
+- **Run in Parallel:** If set, tests will run in parallel leveraging available cores of the machine. [Click here](https://aka.ms/paralleltestexecution) to learn more about how tests are run in parallel.
+
+- **VSTest version:** Choose which version of Visual Studio (vstest.console.exe) to run tests with.
+
+- **Path to Custom Test Adapters:** Path to the testadapter for the framework in which the specified tests are written. Provided directory and all subdirectories are checked for testadapters. If there is a packages folder in the sources directory, it is automatically searched for testadapters. As a result, any testadapter downloaded as a Nuget package will be used without any input. For example, ‘$(Build.SourcesDirectory)\Fabrikam\packages’
+
+- **Other console options:** Other options that can be provided to vstest.console.exe. For example, if you are using VSIX extensions, you can provide “/UseVsixExtensions:true”. These options are not supported and will be ignored when running tests using the ‘Multi agent’ parallel setting of an agent job or when running tests using ‘Test plan’ or 'Test run' option or when a custom batching option is selected. In these cases, the options can be specified using a runsettings file instead.
+
+#### Test Impact Analysis
+
+- **Run Only Impacted Tests:** If set, then only the relevant set of managed automated tests that need to be run to validate a given code change will be run.
+
+- **Number Of Builds After Which To Run All Tests:** This is an override that can be used to set the periodicity at which to automatically run the complete automated test suite.
+
+The Test Impact Analysis feature is available through the v2.\* (preview) version of the task.
+
+The feature is presently scoped to the following:
+- Dependencies
+ - **Requires use of the v2.\* (preview) of the VSTest task in the build definition.**
+ - **Requires VS 2015 Update 3 or VS 2017 RC and above on the build agent**
+- Supported
+ - Managed code
+ - CI and in PR workflows
+ - IIS interactions
+ - Automated Tests (unit tests, functional tests) - the tests and the application must be running on the same machine.
+ - Build vNext, with multiple Test Tasks
+ - Local and Hosted build agents (you will need VS 2015 Update 3 or VS2017 RC and above – please see “Dependencies”)
+ - Git, GitHub, External Git, TFVC repos
+- Not yet supported
+ - Remote testing (where the test is exercising an app deployed to a different machine)
+ - No xplat support (Windows only).
+ - No UWP support.
+
+ Learn more about Test Impact [here](https://aka.ms/tialearnmore)
+
+
+#### Advanced Execution Options
+
+- **Batch tests:** A batch is a group of tests. A batch of tests runs at a time and results are published for that batch. If the phase in which the task runs is set to use multiple agents, each agent picks up any available batches of tests to run in parallel. Choose one of the below mentioned options for batching.
+ - **Based on number of tests and agents:** Simple batching based on the number of tests and agents participating in the test run.
+ - **Based on past running time of tests:** This batching considers past running time to create batches of tests such that each batch has approximately equal running time.
+ - **Based on test assemblies:** Tests from an assembly are batched together.
+
+ Learn more about batching options [here](https://aka.ms/vstestbatchingoptions)
+
+- **Do not distribute tests and replicate instead when multiple agents are used in the phase:** Choosing this option will not distribute tests across agents when the task is running in a multi-agent phase. Each of the selected test(s) will be repeated on each agent. The option is not applicable when the agent phase is configured to run with no parallelism or with the multi-config option.
+
+#### Reporting Options
+Use the following options to report desired information for the test run that can be used when analyzing runs.
+
+- **Test Run Title:** Provide a name for the test run.
+
+- **Platform:** Build platform against which the test run should be reported. This field is used for reporting purposes only. If you are using the Build – Visual Studio template, this is already defined for you. For example, x64 or x86. If you have defined a variable for platform in your build task, use that here.
+
+- **Configuration:** Build configuration against which the Test Run should be reported. Field is used for reporting purposes only. If you are using the Build – Visual Studio template, this is already defined for you. For example, Debug or Release. If you have defined a variable for configuration in your build task, use that here.
+
+- **Upload test attachments:** If set, any test run level attachments such as the TRX file will be uploaded.
diff --git a/Tasks/VsTestV3/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/VsTestV3/Strings/resources.resjson/de-DE/resources.resjson
new file mode 100644
index 000000000000..f8d6ebd7b994
--- /dev/null
+++ b/Tasks/VsTestV3/Strings/resources.resjson/de-DE/resources.resjson
@@ -0,0 +1,193 @@
+{
+ "loc.friendlyName": "Visual Studio Test",
+ "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkId=835764)",
+ "loc.description": "Führen Sie mit dem Visual Studio Test-Runner (VSTest) Komponenten- und Funktionstests aus (Selenium, Appium, Test der programmierten UI usw.). Testframeworks mit Visual Studio Test-Adapter, wie z. B. MsTest, xUnit, NUnit, Chutzpah (für JavaScript-Tests unter Verwendung von QUnit, Mocha und Jasmine) usw. können ausgeführt werden. Tests können mit dieser Aufgabe (Version 2) auf verschiedene Agents verteilt werden.",
+ "loc.instanceNameFormat": "VsTest - $(testSelector)",
+ "loc.releaseNotes": "
- Führen Sie Tests mit einem Agent-Auftrag aus: Einheitliche Agents in Build, Release und Test ermöglichen die Verwendung von Automation-Agents auch für das Testen. Mithilfe der Multi-Agent-Auftragseinstellung können Sie Tests verteilen. Die Auftragseinstellung für mehrere Konfigurationen kann verwendet werden, um Tests in unterschiedlichen Konfigurationen zu replizieren. Weitere Informationen
- Analyse der Testwirkung: Es werden automatisch nur die Tests ausgewählt und ausgeführt, die zum Validieren der Codeänderung benötigt werden.
- Verwenden Sie die Aufgabe Installer für Visual Studio Test-Plattform, um Tests auszuführen, ohne eine vollständige Visual Studio-Installation zu benötigen.
",
+ "loc.group.displayName.testSelection": "Testauswahl",
+ "loc.group.displayName.executionOptions": "Ausführungsoptionen",
+ "loc.group.displayName.advancedExecutionOptions": "Erweiterte Ausführungsoptionen",
+ "loc.group.displayName.reportingOptions": "Berichtoptionen",
+ "loc.input.label.testSelector": "Tests auswählen mithilfe von",
+ "loc.input.help.testSelector": "- Testassembly: Verwenden Sie diese Option, um Testassemblys festzulegen, die Ihre Tests enthalten. Optional können Sie Filterkriterien festlegen, um nur spezifische Tests auszuwählen.
- Testplan: Verwenden Sie diese Option, um Tests aus Ihrem Testplan auszuführen, denen eine automatisierte Testmethode zugeordnet ist.
- Testlauf: Verwenden Sie diese Option, wenn Sie eine Umgebung einrichten, um Tests aus dem Testhub auszuführen. Diese Option darf beim Ausführen von Tests in einer CI/CD-Pipeline (Continuous Integration/Continuous Deployment) nicht verwendet werden.
",
+ "loc.input.label.testAssemblyVer2": "Testdateien",
+ "loc.input.help.testAssemblyVer2": "Hiermit werden Tests anhand der angegebenen Dateien ausgeführt.
Testreihen und Webtests können ausgeführt werden, indem .orderedtest- und .webtest-Dateien angegeben werden. Zum Ausführen von .webtest-Dateien wird Visual Studio 2017 Update 4 oder höher benötigt.
Die Dateipfade sind relativ zum Suchordner angegeben. Es werden mehrzeilige Minimatch-Muster unterstützt. [Weitere Informationen](https://aka.ms/minimatchexamples)",
+ "loc.input.label.testPlan": "Testplan",
+ "loc.input.help.testPlan": "Wählen Sie einen Testplan aus, der Testsuiten mit automatisierten Testfällen enthält.",
+ "loc.input.label.testSuite": "Testsammlung",
+ "loc.input.help.testSuite": "Wählen Sie mindestens eine Testsuite aus, die automatisierte Testfälle enthält. Arbeitsaufgaben von Testfällen müssen einer automatisierten Testmethode zugeordnet sein. [Weitere Informationen](https://go.microsoft.com/fwlink/?linkid=847773)",
+ "loc.input.label.testConfiguration": "Testkonfiguration",
+ "loc.input.help.testConfiguration": "Wählen Sie die Testkonfiguration aus.",
+ "loc.input.label.tcmTestRun": "Testlauf",
+ "loc.input.help.tcmTestRun": "Die testlaufbasierte Auswahl wird verwendet, wenn automatisierte Testläufe vom Testhub ausgelöst werden. Diese Option kann nicht zum Ausführen von Tests in der CI/CD-Pipeline verwendet werden.",
+ "loc.input.label.searchFolder": "Suchordner",
+ "loc.input.help.searchFolder": "Ordner für die Suche nach den Testassemblys.",
+ "loc.input.label.resultsFolder": "Ordner mit Testergebnissen",
+ "loc.input.help.resultsFolder": "Ordner zum Speichern der Testergebnisse. Erfolgt keine Eingabe, werden die Ergebnisse standardmäßig in \"$(Agent.TempDirectory)/TestResults\" gespeichert und am Ende einer Pipelineausführung bereinigt. Das Verzeichnis für die Ergebnisse wird immer zu Beginn der vstest-Aufgabe bereinigt, bevor die Tests ausgeführt werden. Der relative Ordnerpfad wird (sofern angegeben) als relativ zu \"$(Agent.TempDirectory)\" betrachtet.",
+ "loc.input.label.testFiltercriteria": "Testfilterkriterien",
+ "loc.input.help.testFiltercriteria": "Zusätzliche Kriterien zum Filtern von Tests aus Testassemblys. Beispiel: \"Priority=1|Name=MyTestMethod\". [Weitere Informationen](https://msdn.microsoft.com/de-de/library/jj155796.aspx)",
+ "loc.input.label.runOnlyImpactedTests": "Nur betroffene Tests ausführen",
+ "loc.input.help.runOnlyImpactedTests": "Wählen Sie automatisch nur die Tests aus, die Sie zum Validieren der Codeänderung benötigen, und führen Sie diese aus. [Weitere Informationen](https://aka.ms/tialearnmore)",
+ "loc.input.label.runAllTestsAfterXBuilds": "Anzahl von Builds, nach der alle Tests ausgeführt werden sollen",
+ "loc.input.help.runAllTestsAfterXBuilds": "Anzahl von Builds, nach der alle Tests automatisch ausgeführt werden sollen. Bei einer Testwirkungsanalyse wird die Zuordnung zwischen Testfällen und Quellcode gespeichert. Es wird empfohlen, die Zuordnung erneut zu generieren, indem in regelmäßigen Abständen alle Tests ausgeführt werden.",
+ "loc.input.label.uiTests": "Die Testmischung enthält UI-Tests.",
+ "loc.input.help.uiTests": "Um UI-Tests durchzuführen, müssen Sie sicherstellen, dass der Agent zur Ausführung im interaktiven Modus festgelegt ist. Die Einrichtung eines Agents zur Ausführung im interaktiven Modus muss erfolgen, bevor der Build/das Release in die Warteschlange eingereiht wird. Wenn Sie dieses Kontrollkästchen aktivieren, wird der Agent nicht automatisch zur Ausführung im interaktiven Modus konfiguriert. Diese Option in der Aufgabe dient nur als Erinnerung, den Agent zur Vermeidung von Fehlern ordnungsgemäß zu konfigurieren.
Gehostete Windows-Agents aus VS 2015- und VS 2017-Pools können zum Ausführen von UI-Tests verwendet werden.
[Weitere Informationen](https://aka.ms/uitestmoreinfo).",
+ "loc.input.label.vstestLocationMethod": "Testplattform auswählen mithilfe von",
+ "loc.input.label.vsTestVersion": "Version der Testplattform",
+ "loc.input.help.vsTestVersion": "Die für Visual Studio-Test zu verwendende Version. Bei Angabe der neuesten Version wird je nach Installation Visual Studio 2017 oder Visual Studio 2015 ausgewählt. Visual Studio 2013 wird nicht unterstützt. Verwenden Sie die Option \"Durch Toolinstaller installiert\", um Tests durchzuführen, ohne dass Visual Studio auf dem Agent benötigt wird. Schließen Sie die Aufgabe \"Visual Studio-Testplattforminstaller\" ein, um die Testplattform von NuGet abzurufen.",
+ "loc.input.label.vstestLocation": "Der Pfad zu \"vstest.console.exe\".",
+ "loc.input.help.vstestLocation": "Geben Sie optional den Pfad zu VSTest an.",
+ "loc.input.label.runSettingsFile": "Einstellungsdatei",
+ "loc.input.help.runSettingsFile": "Pfad zur Ausführungs- oder Testeinstellungsdatei, die bei den Tests verwendet werden soll.",
+ "loc.input.label.overrideTestrunParameters": "Testlaufparameter überschreiben",
+ "loc.input.help.overrideTestrunParameters": "Überschreiben Sie Parameter, die im Abschnitt \"TestRunParameters\" der Datei mit Laufzeiteinstellungen oder im Abschnitt \"Properties\" der Datei mit Testeinstellungen definiert sind. Beispiel: -key1 value1 -key2 value2. Hinweis: Auf Eigenschaften in der Datei mit den Testeinstellungen kann über TestContext unter Verwendung von Visual Studio 2017 Update 4 oder höher zugegriffen werden.",
+ "loc.input.label.pathtoCustomTestAdapters": "Pfad zu benutzerdefinierten Testadaptern",
+ "loc.input.help.pathtoCustomTestAdapters": "Der Verzeichnispfad für benutzerdefinierte Testadapter. Adapter, die sich im selben Verzeichnis befinden wie die Testassemblys, werden automatisch erkannt.",
+ "loc.input.label.runInParallel": "Tests parallel auf Multi-Core-Computern ausführen",
+ "loc.input.help.runInParallel": "Ist dies festgelegt, werden Tests parallel unter Verwendung der verfügbaren Kerne des Computers ausgeführt. Dadurch wird \"MaxCpuCount\" überschrieben, sofern dies in Ihrer Laufzeiteinstellungsdatei festgelegt ist. [Hier](https://aka.ms/paralleltestexecution) finden Sie weitere Informationen zur parallelen Testausführung.",
+ "loc.input.label.runTestsInIsolation": "Tests isoliert ausführen",
+ "loc.input.help.runTestsInIsolation": "Führt Tests in einem isolierten Prozess aus. Dies verringert die Wahrscheinlichkeit, dass \"vstest.console.exe\" bei Fehlern in Tests angehalten wird, aber die Tests werden möglicherweise langsamer ausgeführt. Diese Option kann bei Ausführung mit der Multi-Agent-Auftragseinstellung nicht verwendet werden.",
+ "loc.input.label.codeCoverageEnabled": "Code Coverage aktiviert",
+ "loc.input.help.codeCoverageEnabled": "Erfassen Sie Code Coverage-Informationen aus dem Testlauf.",
+ "loc.input.label.otherConsoleOptions": "Andere Konsolenoptionen",
+ "loc.input.help.otherConsoleOptions": "Weitere Konsolenoptionen, die an \"vstest.console.exe\" übergeben werden können, wie hier dokumentiert. Diese Optionen werden nicht unterstützt und werden beim Ausführen von Tests mithilfe der parallelen Multi-Agent-Einstellung eines Agent-Auftrags oder beim Ausführen von Tests mithilfe der Option \"Testplan\" oder \"Testausführung\" oder bei Auswahl einer Option für eine benutzerdefinierte Batchverarbeitung ignoriert. Diese Optionen können stattdessen mit einer Einstellungsdatei festgelegt werden.
",
+ "loc.input.label.distributionBatchType": "Batchtests",
+ "loc.input.help.distributionBatchType": "Ein Batch ist eine Gruppe von Tests. Für einen Batch von Tests werden die Tests gleichzeitig ausgeführt, und die Ergebnisse werden für den Batch veröffentlicht. Wenn der Auftrag, in dem die Aufgabe ausgeführt wird, für die Verwendung mehrerer Agents konfiguriert ist, wählt jeder Agent alle verfügbaren Testbatches aus, die parallel ausgeführt werden sollen.
Basierend auf der Anzahl von Tests und Agents: Einfache Batchverarbeitung basierend auf der Anzahl von Tests und Agents, die am Testlauf beteiligt sind.
Basierend auf der Laufzeit vergangener Tests: Diese Batchverarbeitung berücksichtigt die Laufzeit vergangener Tests, um Testbatches so zu erstellen, dass jeder Batch in etwa die gleiche Laufzeit aufweist.
Basierend auf Testassemblys: Tests aus einer Assembly werden in einem Batch zusammengefasst.",
+ "loc.input.label.batchingBasedOnAgentsOption": "Batchoptionen",
+ "loc.input.help.batchingBasedOnAgentsOption": "Einfache Batchverarbeitung auf Grundlage der Anzahl von Tests und Agents, die am Testlauf beteiligt sind. Wenn die Batchgröße automatisch bestimmt wird, enthält jeder Batch eine Anzahl von Tests, die der Gesamtanzahl der Tests geteilt durch die Anzahl von Agents entspricht. Wenn eine Batchgröße angegeben ist, enthält jeder Batch die angegebene Anzahl von Tests.",
+ "loc.input.label.customBatchSizeValue": "Anzahl von Tests pro Batch",
+ "loc.input.help.customBatchSizeValue": "Batchgröße angeben",
+ "loc.input.label.batchingBasedOnExecutionTimeOption": "Batchoptionen",
+ "loc.input.help.batchingBasedOnExecutionTimeOption": "Bei dieser Batchverarbeitung wird die bisherige Ausführungszeit beim Erstellen von Testbatches berücksichtigt, sodass jeder Batch ungefähr die gleiche Ausführungszeit aufweist. Tests mit kurzer Ausführungszeit werden als Batch zusammengefasst, während Tests mit längerer Ausführungszeit einem separaten Batch angehören können. Wenn diese Option mit der Multi-Agent-Auftragseinstellung verwendet wird, wird die gesamte Testzeit auf ein Minimum reduziert.",
+ "loc.input.label.customRunTimePerBatchValue": "Ausführungszeit (Sekunden) pro Batch",
+ "loc.input.help.customRunTimePerBatchValue": "Ausführungszeit (Sekunden) pro Batch angeben",
+ "loc.input.label.dontDistribute": "Tests nicht verteilen und stattdessen replizieren, wenn mehrere Agents im Auftrag verwendet werden",
+ "loc.input.help.dontDistribute": "Bei Auswahl dieser Option werden Tests nicht auf Agents verteilt, wenn die Aufgabe in einem Auftrag mit mehreren Agents ausgeführt wird.
Jeder ausgewählte Test wird auf jedem Agent wiederholt.
Die Option ist nicht anwendbar, wenn der Agent-Auftrag zur Ausführung ohne Parallelität oder mit der Multikonfigurationsoption konfiguriert ist.",
+ "loc.input.label.testRunTitle": "Testlauftitel",
+ "loc.input.help.testRunTitle": "Geben Sie einen Namen für den Testlauf an.",
+ "loc.input.label.platform": "Buildplattform",
+ "loc.input.help.platform": "Buildplattform, für die Testberichte erstellt werden sollen. Wenn Sie eine Variable für die Plattform in Ihrer Buildaufgabe erstellt haben, verwenden Sie diese hier.",
+ "loc.input.label.configuration": "Buildkonfiguration",
+ "loc.input.help.configuration": "Buildkonfiguration, für die Testberichte erstellt werden sollen. Wenn Sie eine Variable für die Konfiguration in Ihrer Buildaufgabe erstellt haben, verwenden Sie diese hier.",
+ "loc.input.label.publishRunAttachments": "Testanlagen hochladen",
+ "loc.input.help.publishRunAttachments": "Veröffentlichen von Anlagen auf Ausführungsebene abonnieren oder kündigen.",
+ "loc.input.label.failOnMinTestsNotRun": "Aufgabe als fehlerhaft markieren, wenn eine Mindestanzahl von Tests nicht ausgeführt wird",
+ "loc.input.help.failOnMinTestsNotRun": "Bei Auswahl dieser Option wird die Aufgabe als fehlerhaft markiert, wenn nicht die angegebene Mindestanzahl von Tests ausgeführt wird.",
+ "loc.input.label.minimumExpectedTests": "Mindestanzahl von Tests",
+ "loc.input.help.minimumExpectedTests": "Geben Sie die Mindestanzahl von Tests an, die ausgeführt werden müssen, damit die Aufgabe erfolgreich ist. Die Gesamtzahl der ausgeführten Tests wird als Summe der bestandenen, fehlerhaften und abgebrochenen Tests berechnet.",
+ "loc.input.label.diagnosticsEnabled": "Bei schwerwiegenden Fehlern erweiterte Diagnosedaten erfassen",
+ "loc.input.help.diagnosticsEnabled": "Erfassen Sie bei schwerwiegenden Fehlern erweiterte Diagnosedaten.",
+ "loc.input.label.collectDumpOn": "Speicherabbild des Prozesses erfassen und an Testlaufbericht anfügen",
+ "loc.input.help.collectDumpOn": "Erfassen Sie ein Speicherabbild für den Prozess, und fügen Sie Ihn an den Testlaufbericht an.",
+ "loc.input.label.rerunFailedTests": "Fehlerhafte Tests erneut ausführen",
+ "loc.input.help.rerunFailedTests": "Durch Auswahl dieser Option werden fehlerhafte Tests erneut ausgeführt, bis sie erfolgreich sind oder die maximal zulässige Anzahl von Versuchen erreicht wird.",
+ "loc.input.label.rerunType": "Nicht erneut ausführen, wenn Testfehler den angegebenen Schwellenwert überschreiten",
+ "loc.input.help.rerunType": "Verwenden Sie diese Option, um das erneute Ausführen von Tests zu verhindern, wenn die Fehlerrate ein bestimmtes Limit überschreitet. Dies kann vorkommen, wenn Umgebungsprobleme zu massiven Fehlern führen.
Sie können als Schwellenwert den Prozentsatz an Fehlern oder die Anzahl von Fehlern angeben.",
+ "loc.input.label.rerunFailedThreshold": "Fehler in %",
+ "loc.input.help.rerunFailedThreshold": "Verwenden Sie diese Option, um das erneute Ausführen von Tests zu verhindern, wenn die Fehlerrate ein bestimmtes Limit überschreitet. Dies kann vorkommen, wenn Umgebungsprobleme zu massiven Fehlern führen.",
+ "loc.input.label.rerunFailedTestCasesMaxLimit": "Anzahl von Tests mit Fehlern",
+ "loc.input.help.rerunFailedTestCasesMaxLimit": "Verwenden Sie diese Option, um das erneute Ausführen von Tests zu verhindern, wenn die Anzahl fehlerhafter Testfälle ein bestimmtes Limit überschreitet. Dies kann vorkommen, wenn Umgebungsprobleme zu massiven Fehlern führen.",
+ "loc.input.label.rerunMaxAttempts": "Maximale Anzahl von Versuchen",
+ "loc.input.help.rerunMaxAttempts": "Geben Sie die maximal zulässige Anzahl von Wiederholungsversuchen für einen fehlerhaften Test an. Wenn ein Test erfolgreich ausgeführt werden kann, bevor die maximal zulässige Anzahl von Versuchen erreicht wurde, wird er nicht erneut ausgeführt.",
+ "loc.messages.VstestLocationDoesNotExist": "Der als \"%s\" angegebene Speicherort von \"vstest.console.exe\" existiert nicht.",
+ "loc.messages.VstestFailedReturnCode": "Fehler bei VsTest-Aufgabe.",
+ "loc.messages.VstestPassedReturnCode": "VsTest-Aufgabe war erfolgreich.",
+ "loc.messages.NoMatchingTestAssemblies": "Es wurden keine Testassemblys gefunden, die mit dem Muster übereinstimmen: %s.",
+ "loc.messages.VstestNotFound": "Visual Studio %d wurde nicht gefunden. Versuchen Sie es noch mal mit einer Version, die auf Ihrem Build-Agent-Computer vorhanden ist.",
+ "loc.messages.NoVstestFound": "Die Testplattform wurde nicht gefunden. Versuchen Sie es nach der Installation auf Ihrem Build-Agent-Computer nochmal.",
+ "loc.messages.VstestFailed": "VSTest-Fehler. Überprüfen Sie die Protokolle auf Fehler. Möglicherweise sind Testfehler vorhanden.",
+ "loc.messages.VstestTIANotSupported": "Installieren Sie Visual Studio 2015 Update 3 oder Visual Studio 2017 RC oder höher, um eine Testwirkungsanalyse auszuführen.",
+ "loc.messages.NoResultsToPublish": "Es wurden keine Ergebnisse zum Veröffentlichen gefunden.",
+ "loc.messages.ErrorWhileReadingRunSettings": "Fehler beim Lesen der Datei mit den Ausführungseinstellungen. Fehler: %s.",
+ "loc.messages.ErrorWhileReadingTestSettings": "Fehler beim Lesen der Datei mit den Testeinstellungen. Fehler: %s.",
+ "loc.messages.RunInParallelNotSupported": "Das parallele Ausführen von Tests auf Multi-Core-Computern wird mit der Testeinstellungsdatei nicht unterstützt. Diese Option wird ignoriert.",
+ "loc.messages.InvalidSettingsFile": "Die angegebene Einstellungsdatei %s ist ungültig oder nicht vorhanden. Geben Sie eine gültige Einstellungsdatei an, oder löschen Sie das Feld.",
+ "loc.messages.UpdateThreeOrHigherRequired": "Installieren Sie Visual Studio 2015 Update 3 oder höher auf Ihrem Build-Agent-Computer, um die Tests parallel auszuführen.",
+ "loc.messages.ErrorOccuredWhileSettingRegistry": "Fehler beim Festlegen des Registrierungsschlüssels. Fehler: %s.",
+ "loc.messages.ErrorWhileSettingTestImpactCollectorTestSettings": "Fehler beim Festlegen des Testwirkungssammlers in der Datei mit den Testeinstellungen.",
+ "loc.messages.ErrorWhileSettingTestImpactCollectorRunSettings": "Fehler beim Festlegen des Testwirkungssammlers in der Datei mit den Ausführungseinstellungen.",
+ "loc.messages.ErrorWhileCreatingResponseFile": "Fehler beim Erstellen der Antwortdatei. Für diesen Lauf werden alle Tests ausgeführt.",
+ "loc.messages.ErrorWhileUpdatingResponseFile": "Fehler beim Aktualisieren der Antwortdatei \"%s\". Für diesen Lauf werden alle Tests ausgeführt.",
+ "loc.messages.ErrorWhilePublishingCodeChanges": "Fehler beim Veröffentlichen der Codeänderungen. Für diesen Lauf werden alle Tests ausgeführt.",
+ "loc.messages.ErrorWhileListingDiscoveredTests": "Fehler beim Ermitteln der Tests. Für diese Ausführung werden alle Tests ausgeführt.",
+ "loc.messages.PublishCodeChangesPerfTime": "Gesamtzeit für das Veröffentlichen von Änderungen: %d Millisekunden.",
+ "loc.messages.GenerateResponseFilePerfTime": "Gesamtzeit für das Abrufen der Antwortdatei: %d Millisekunden",
+ "loc.messages.UploadTestResultsPerfTime": "Gesamtzeit für das Hochladen der Testergebnisse: %d Millisekunden.",
+ "loc.messages.ErrorReadingVstestVersion": "Fehler beim Lesen der Version von \"vstest.console.exe\".",
+ "loc.messages.UnexpectedVersionString": "Unerwartete Versionszeichenfolge für \"vstest.console.exe\" erkannt: %s.",
+ "loc.messages.UnexpectedVersionNumber": "Unerwartete Versionsnummer für \"vstest.console.exe\" erkannt: %s.",
+ "loc.messages.VstestDiagNotSupported": "Die vstest.console.exe-Version bietet keine Unterstützung für das Flag \"/diag\". Aktivieren Sie die Diagnose über die exe.config-Dateien.",
+ "loc.messages.NoIncludePatternFound": "Kein Einschlussmuster gefunden. Geben Sie mindestens ein Einschlussmuster an, um nach Testassemblys zu suchen.",
+ "loc.messages.ErrorWhileUpdatingSettings": "Beim Aktualisieren der Einstellungsdatei ist ein Fehler aufgetreten. Die angegebene Einstellungsdatei wird verwendet.",
+ "loc.messages.VideoCollectorNotSupportedWithRunSettings": "Video collector wird mit Laufzeiteinstellungen nicht unterstützt.",
+ "loc.messages.runTestInIsolationNotSupported": "Das Ausführen von Tests in einem isolierten Prozess wird nicht unterstützt, wenn die Multi-Agent-Auftragseinstellung verwendet wird. Diese Option wird ignoriert.",
+ "loc.messages.overrideNotSupported": "Das Überschreiben von Testlaufparametern wird nur für eine Datei mit gültigen Laufzeit- oder Testeinstellungen unterstützt. Diese Option wird ignoriert.",
+ "loc.messages.testSettingPropertiesNotSupported": "Auf Eigenschaften in der Datei mit den Testeinstellungen kann über TestContext unter Verwendung von Visual Studio 2017 Update 4 oder höher zugegriffen werden.",
+ "loc.messages.vstestVersionInvalid": "Die angegebene Plattform \"%s\" wird nicht unterstützt.",
+ "loc.messages.configureDtaAgentFailed": "Fehler beim Konfigurieren des Test-Agents mit dem Server auch nach %d Versuchen: %s.",
+ "loc.messages.otherConsoleOptionsNotSupported": "Andere Konsolenoptionen werden für diese Aufgabenkonfiguration nicht unterstützt. Diese Option wird ignoriert.",
+ "loc.messages.distributedTestWorkflow": "In verteiltem Testflow",
+ "loc.messages.nonDistributedTestWorkflow": "Tests werden mit dem Runner \"vstest.console.exe\" ausgeführt.",
+ "loc.messages.dtaNumberOfAgents": "Verteilte Testausführung, Anzahl von Agents im Auftrag: %s",
+ "loc.messages.testSelectorInput": "Testauswahl: %s",
+ "loc.messages.searchFolderInput": "Suchordner: %s",
+ "loc.messages.testFilterCriteriaInput": "Testfilterkriterien: %s",
+ "loc.messages.runSettingsFileInput": "Laufzeiteinstellungsdatei: %s",
+ "loc.messages.runInParallelInput": "Parallel ausführen: %s",
+ "loc.messages.runInIsolationInput": "Separat ausführen: %s",
+ "loc.messages.pathToCustomAdaptersInput": "Pfad zu benutzerdefinierten Adaptern: %s",
+ "loc.messages.otherConsoleOptionsInput": "Andere Konsolenoptionen: %s",
+ "loc.messages.codeCoverageInput": "Code Coverage aktiviert: %s",
+ "loc.messages.testPlanInput": "Testplan-ID: %s",
+ "loc.messages.testplanConfigInput": "Testplankonfigurations-ID: %s",
+ "loc.messages.testSuiteSelected": "Ausgewählte Testsuite-ID: %s",
+ "loc.messages.testAssemblyFilterInput": "Testassemblys: %s",
+ "loc.messages.vsVersionSelected": "Die für die Testausführung ausgewählte Version von Visual Studio: %s",
+ "loc.messages.runTestsLocally": "Tests lokal mithilfe von %s ausführen",
+ "loc.messages.vstestLocationSpecified": "%s, angegebener Speicherort: %s",
+ "loc.messages.uitestsparallel": "Wenn Sie UI-Tests parallel auf dem gleichen Computer ausführen, treten unter Umständen Fehler auf. Deaktivieren Sie die Option \"Parallel ausführen\", oder führen Sie UI-Tests mithilfe einer separaten Aufgabe aus. Weitere Informationen finden Sie unter: https://aka.ms/paralleltestexecution",
+ "loc.messages.pathToCustomAdaptersInvalid": "Der Pfad zu den benutzerdefinierten Adaptern \"%s\" muss ein Verzeichnis sein und muss vorhanden sein.",
+ "loc.messages.pathToCustomAdaptersContainsNoAdapters": "Der Pfad zu den benutzerdefinierten Adaptern \"%s\" enthält keine Testadapter. Geben Sie einen gültigen Pfad an.",
+ "loc.messages.testAssembliesSelector": "Testassemblys",
+ "loc.messages.testPlanSelector": "Testplan",
+ "loc.messages.testRunSelector": "Testlauf",
+ "loc.messages.testRunIdInvalid": "Die Testauswahl lautet \"Testlauf\", aber die angegebene Testlauf-ID %s ist ungültig.",
+ "loc.messages.testRunIdInput": "Testlauf-ID: \"%s\"",
+ "loc.messages.testSourcesFilteringFailed": "Fehler beim Vorbereiten der Testquellendatei. Fehler: %s",
+ "loc.messages.noTestSourcesFound": "Es wurden keine Testquellen gefunden, die dem angegebenen Filter \"%s\" entsprechen.",
+ "loc.messages.DontShowWERUIDisabledWarning": "Die Registrierungseinstellung DontShowUI der Windows-Fehlerberichterstattung ist nicht festgelegt. Wenn das Windows-Fehlerdialogfeld während der Ausführung des UI-Tests angezeigt wird, reagiert der Test nicht mehr.",
+ "loc.messages.noVstestConsole": "Tests werden nicht mit der VSTest-Konsole ausgeführt. Installieren Sie Visual Studio 2017 RC oder höher, um Tests über die VSTest-Konsole auszuführen.",
+ "loc.messages.numberOfTestCasesPerSlice": "Anzahl von Testfällen pro Batch: %s",
+ "loc.messages.invalidTestBatchSize": "Eine ungültige Batchgröße wurde angegeben: %s.",
+ "loc.messages.invalidRunTimePerBatch": "Ungültige \"Ausführungszeit (Sekunden) pro Batch\": %s",
+ "loc.messages.minimumRunTimePerBatchWarning": "Der Wert von \"Ausführungszeit (Sekunden) pro Batch\" muss mindestens %s Sekunden betragen. Standardmäßig wird daher der unterstützte Mindestwert verwendet.",
+ "loc.messages.RunTimePerBatch": "Ausführungszeit pro Batch (Sekunden): %s",
+ "loc.messages.searchLocationNotDirectory": "Der Suchordner \"%s\" muss ein Verzeichnis und vorhanden sein.",
+ "loc.messages.rerunFailedTests": "Erneute Ausführung fehlerhafter Tests: %s",
+ "loc.messages.rerunFailedThreshold": "Schwellenwert für erneute Ausführung fehlerhafter Tests: %s",
+ "loc.messages.invalidRerunFailedThreshold": "Ungültiger Schwellenwert für die erneute Ausführung von fehlerhaften Tests, es wird der Standardwert 30 % verwendet.",
+ "loc.messages.rerunFailedTestCasesMaxLimit": "Wiederholungslimit für fehlerhafte Testfälle: %s",
+ "loc.messages.invalidRerunFailedTestCasesMaxLimit": "Ungültiges Limit für die erneute Ausführung von fehlerhaften Testfällen, es wird der Standardwert 5 verwendet.",
+ "loc.messages.rerunMaxAttempts": "Maximal zulässige Versuche für erneute Ausführung: %s",
+ "loc.messages.invalidRerunMaxAttempts": "Ungültige/zu hohe Anzahl maximal zulässiger Versuche für die erneute Ausführung, es wird der Standardwert 3 verwendet.",
+ "loc.messages.rerunNotSupported": "Installieren Sie Visual Studio 2015 Update 3 oder Visual Studio 2017, um fehlerhafte Tests erneut auszuführen.",
+ "loc.messages.toolsInstallerPathNotSet": "Der Ordner für die VsTest-Testplattform wurde nicht im Cache gefunden.",
+ "loc.messages.testImpactAndCCWontWork": "Testwirkung (Nur betroffene Tests ausführen) und Code Coverage-Datensammler funktionieren nicht.",
+ "loc.messages.ToolsInstallerInstallationError": "Der Toolinstaller für die Visual Studio-Testplattform wurde nicht ausgeführt, oder die Installation wurde nicht erfolgreich abgeschlossen. Informationen zur Verwendung des Toolinstallers finden Sie in diesem Blog: https://aka.ms/vstesttoolsinstaller",
+ "loc.messages.OverrideUseVerifiableInstrumentation": "Das Feld \"UseVerifiableInstrumentation\" in der runsettings-Datei wird mit dem Wert FALSE überschrieben.",
+ "loc.messages.NoTestResultsDirectoryFound": "Das Verzeichnis mit Testergebnissen wurde nicht gefunden.",
+ "loc.messages.OnlyWindowsOsSupported": "Diese Aufgabe wird nur auf Windows-Agenten unterstützt und kann auf anderen Plattformen nicht verwendet werden.",
+ "loc.messages.MultiConfigNotSupportedWithOnDemand": "Bedarfsorientierte Ausführungen werden mit der Multikonfigurationsoption nicht unterstützt. Verwenden Sie die Parallelitätsoption \"Keine\" oder \"Multi-Agent\".",
+ "loc.messages.disabledRerun": "Die erneute Ausführung fehlerhafter Tests wird deaktiviert, weil der angegebene Schwellenwert für die erneute Ausführung \"%s\" lautet.",
+ "loc.messages.UpgradeAgentMessage": "Führen Sie ein Upgrade Ihrer Agent-Version durch. https://github.com/Microsoft/vsts-agent/releases",
+ "loc.messages.VsTestVersionEmpty": "VsTestVersion ist NULL oder leer.",
+ "loc.messages.UserProvidedSourceFilter": "Quellfilter: %s",
+ "loc.messages.UnableToGetFeatureFlag": "Featureflag kann nicht abgerufen werden: %s",
+ "loc.messages.diagnosticsInput": "Diagnose aktiviert: %s",
+ "loc.messages.UncPathNotSupported": "Der Pfad zum Testquellen-Suchordner darf kein UNC-Pfad sein. Geben Sie einen Stammpfad oder einen Pfad relativ zu \"$(System.DefaultWorkingDirectory)\" an.",
+ "loc.messages.LookingForBuildToolsInstalltion": "Es wird versucht, \"vstest.console\" in einer Installation der Visual Studio-Buildtools mit Version %s zu ermitteln.",
+ "loc.messages.LookingForVsInstalltion": "Es wird versucht, \"vstest.console\" in einer Visual Studio-Installation mit Version %s zu ermitteln.",
+ "loc.messages.minTestsNotExecuted": "Die angegebene Mindestanzahl von Tests (%d) wurde nicht im Testlauf ausgeführt.",
+ "loc.messages.actionOnThresholdNotMet": "Aktion, wenn der Schwellenwert für die Mindestanzahl von Tests nicht erfüllt ist: %s",
+ "loc.messages.minimumExpectedTests": "Mindestanzahl von Tests, die ausgeführt werden müssen: %d"
+}
\ No newline at end of file
diff --git a/Tasks/VsTestV3/Strings/resources.resjson/en-US/resources.resjson b/Tasks/VsTestV3/Strings/resources.resjson/en-US/resources.resjson
new file mode 100644
index 000000000000..f4d1b94e842f
--- /dev/null
+++ b/Tasks/VsTestV3/Strings/resources.resjson/en-US/resources.resjson
@@ -0,0 +1,193 @@
+{
+ "loc.friendlyName": "Visual Studio Test",
+ "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=835764)",
+ "loc.description": "Run unit and functional tests (Selenium, Appium, Coded UI test, etc.) using the Visual Studio Test (VsTest) runner. Test frameworks that have a Visual Studio test adapter such as MsTest, xUnit, NUnit, Chutzpah (for JavaScript tests using QUnit, Mocha and Jasmine), etc. can be run. Tests can be distributed on multiple agents using this task (version 2).",
+ "loc.instanceNameFormat": "VsTest - $(testSelector)",
+ "loc.releaseNotes": "- Run tests using an agent job: Unified agent across Build, Release and Test allows for automation agents to be used for testing purposes as well. You can distribute tests using the multi-agent job setting. The multi-config job setting can be used to replicate tests in different configurations. More information
- Test Impact Analysis: Automatically select and run only the tests needed to validate the code change.
- Use the Visual Studio Test Platform Installer task to run tests without needing a full Visual Studio installation.
",
+ "loc.group.displayName.testSelection": "Test selection",
+ "loc.group.displayName.executionOptions": "Execution options",
+ "loc.group.displayName.advancedExecutionOptions": "Advanced execution options",
+ "loc.group.displayName.reportingOptions": "Reporting options",
+ "loc.input.label.testSelector": "Select tests using",
+ "loc.input.help.testSelector": "- Test assembly: Use this option to specify one or more test assemblies that contain your tests. You can optionally specify a filter criteria to select only specific tests.
- Test plan: Use this option to run tests from your test plan that have an automated test method associated with it.
- Test run: Use this option when you are setting up an environment to run tests from the Test hub. This option should not be used when running tests in a continuous integration / continuous deployment (CI/CD) pipeline.
",
+ "loc.input.label.testAssemblyVer2": "Test files",
+ "loc.input.help.testAssemblyVer2": "Run tests from the specified files.
Ordered tests and webtests can be run by specifying the .orderedtest and .webtest files respectively. To run .webtest, Visual Studio 2017 Update 4 or higher is needed.
The file paths are relative to the search folder. Supports multiple lines of minimatch patterns. [More information](https://aka.ms/minimatchexamples)",
+ "loc.input.label.testPlan": "Test plan",
+ "loc.input.help.testPlan": "Select a test plan containing test suites with automated test cases.",
+ "loc.input.label.testSuite": "Test suite",
+ "loc.input.help.testSuite": "Select one or more test suites containing automated test cases. Test case work items must be associated with an automated test method. [Learn more.](https://go.microsoft.com/fwlink/?linkid=847773",
+ "loc.input.label.testConfiguration": "Test configuration",
+ "loc.input.help.testConfiguration": "Select Test Configuration.",
+ "loc.input.label.tcmTestRun": "Test Run",
+ "loc.input.help.tcmTestRun": "Test run based selection is used when triggering automated test runs from the test hub. This option cannot be used for running tests in the CI/CD pipeline.",
+ "loc.input.label.searchFolder": "Search folder",
+ "loc.input.help.searchFolder": "Folder to search for the test assemblies.",
+ "loc.input.label.resultsFolder": "Test results folder",
+ "loc.input.help.resultsFolder": "Folder to store test results. When this input is not specified, results are stored in $(Agent.TempDirectory)/TestResults by default, which is cleaned at the end of a pipeline run. The results directory will always be cleaned up at the start of the vstest task before the tests are run. Relative folder path if provided will be considered relative to $(Agent.TempDirectory)",
+ "loc.input.label.testFiltercriteria": "Test filter criteria",
+ "loc.input.help.testFiltercriteria": "Additional criteria to filter tests from Test assemblies. For example: `Priority=1|Name=MyTestMethod`. [More information](https://msdn.microsoft.com/en-us/library/jj155796.aspx)",
+ "loc.input.label.runOnlyImpactedTests": "Run only impacted tests",
+ "loc.input.help.runOnlyImpactedTests": "Automatically select, and run only the tests needed to validate the code change. [More information](https://aka.ms/tialearnmore)",
+ "loc.input.label.runAllTestsAfterXBuilds": "Number of builds after which all tests should be run",
+ "loc.input.help.runAllTestsAfterXBuilds": "Number of builds after which to automatically run all tests. Test Impact Analysis stores the mapping between test cases and source code. It is recommended to regenerate the mapping by running all tests, on a regular basis.",
+ "loc.input.label.uiTests": "Test mix contains UI tests",
+ "loc.input.help.uiTests": "To run UI tests, ensure that the agent is set to run in interactive mode. Setting up an agent to run interactively must be done before queueing the build / release. Checking this box does not configure the agent in interactive mode automatically. This option in the task is to only serve as a reminder to configure agent appropriately to avoid failures.
Hosted Windows agents from the VS 2015 and 2017 pools can be used to run UI tests.
[More information](https://aka.ms/uitestmoreinfo).",
+ "loc.input.label.vstestLocationMethod": "Select test platform using",
+ "loc.input.label.vsTestVersion": "Test platform version",
+ "loc.input.help.vsTestVersion": "The version of Visual Studio test to use. If latest is specified it chooses Visual Studio 2017 or Visual Studio 2015 depending on what is installed. Visual Studio 2013 is not supported. To run tests without needing Visual Studio on the agent, use the ‘Installed by tools installer’ option. Be sure to include the ‘Visual Studio Test Platform Installer’ task to acquire the test platform from nuget.",
+ "loc.input.label.vstestLocation": "Path to vstest.console.exe",
+ "loc.input.help.vstestLocation": "Optionally supply the path to VSTest.",
+ "loc.input.label.runSettingsFile": "Settings file",
+ "loc.input.help.runSettingsFile": "Path to runsettings or testsettings file to use with the tests.",
+ "loc.input.label.overrideTestrunParameters": "Override test run parameters",
+ "loc.input.help.overrideTestrunParameters": "Override parameters defined in the `TestRunParameters` section of runsettings file or `Properties` section of testsettings file. For example: `-key1 value1 -key2 value2`. Note: Properties specified in testsettings file can be accessed via the TestContext using Visual Studio 2017 Update 4 or higher ",
+ "loc.input.label.pathtoCustomTestAdapters": "Path to custom test adapters",
+ "loc.input.help.pathtoCustomTestAdapters": "Directory path to custom test adapters. Adapters residing in the same folder as the test assemblies are automatically discovered.",
+ "loc.input.label.runInParallel": "Run tests in parallel on multi-core machines",
+ "loc.input.help.runInParallel": "If set, tests will run in parallel leveraging available cores of the machine. This will override the MaxCpuCount if specified in your runsettings file. [Click here](https://aka.ms/paralleltestexecution) to learn more about how tests are run in parallel.",
+ "loc.input.label.runTestsInIsolation": "Run tests in isolation",
+ "loc.input.help.runTestsInIsolation": "Runs the tests in an isolated process. This makes vstest.console.exe process less likely to be stopped on an error in the tests, but tests might run slower. This option currently cannot be used when running with the multi-agent job setting.",
+ "loc.input.label.codeCoverageEnabled": "Code coverage enabled",
+ "loc.input.help.codeCoverageEnabled": "Collect code coverage information from the test run.",
+ "loc.input.label.otherConsoleOptions": "Other console options",
+ "loc.input.help.otherConsoleOptions": "Other console options that can be passed to vstest.console.exe, as documented here. These options are not supported and will be ignored when running tests using the ‘Multi agent’ parallel setting of an agent job or when running tests using ‘Test plan’ or 'Test run' option or when a custom batching option is selected. The options can be specified using a settings file instead.
",
+ "loc.input.label.distributionBatchType": "Batch tests",
+ "loc.input.help.distributionBatchType": "A batch is a group of tests. A batch of tests runs its tests at the same time and results are published for the batch. If the job in which the task runs is set to use multiple agents, each agent picks up any available batches of tests to run in parallel.
Based on the number of tests and agents: Simple batching based on the number of tests and agents participating in the test run.
Based on past running time of tests: This batching considers past running time to create batches of tests such that each batch has approximately equal running time.
Based on test assemblies: Tests from an assembly are batched together.",
+ "loc.input.label.batchingBasedOnAgentsOption": "Batch options",
+ "loc.input.help.batchingBasedOnAgentsOption": "Simple batching based on the number of tests and agents participating in the test run. When the batch size is automatically determined, each batch contains `(total number of tests / number of agents)` tests. If a batch size is specified, each batch will contain the specified number of tests.",
+ "loc.input.label.customBatchSizeValue": "Number of tests per batch",
+ "loc.input.help.customBatchSizeValue": "Specify batch size",
+ "loc.input.label.batchingBasedOnExecutionTimeOption": "Batch options",
+ "loc.input.help.batchingBasedOnExecutionTimeOption": "This batching considers past running time to create batches of tests such that each batch has approximately equal running time. Quick running tests will be batched together, while longer running tests may belong to a separate batch. When this option is used with the multi-agent job setting, total test time is reduced to a minimum.",
+ "loc.input.label.customRunTimePerBatchValue": "Running time (sec) per batch",
+ "loc.input.help.customRunTimePerBatchValue": "Specify the running time (sec) per batch",
+ "loc.input.label.dontDistribute": "Replicate tests instead of distributing when multiple agents are used in the job",
+ "loc.input.help.dontDistribute": "Choosing this option will not distribute tests across agents when the task is running in a multi-agent job.
Each of the selected test(s) will be repeated on each agent.
The option is not applicable when the agent job is configured to run with no parallelism or with the multi-config option.",
+ "loc.input.label.testRunTitle": "Test run title",
+ "loc.input.help.testRunTitle": "Provide a name for the test run.",
+ "loc.input.label.platform": "Build platform",
+ "loc.input.help.platform": "Build platform against which the tests should be reported. If you have defined a variable for platform in your build task, use that here.",
+ "loc.input.label.configuration": "Build configuration",
+ "loc.input.help.configuration": "Build configuration against which the tests should be reported. If you have defined a variable for configuration in your build task, use that here.",
+ "loc.input.label.publishRunAttachments": "Upload test attachments",
+ "loc.input.help.publishRunAttachments": "Opt in/out of publishing run level attachments.",
+ "loc.input.label.failOnMinTestsNotRun": "Fail the task if a minimum number of tests are not run.",
+ "loc.input.help.failOnMinTestsNotRun": "Selecting this option will fail the task if specified minimum number of tests is not run.",
+ "loc.input.label.minimumExpectedTests": "Minimum # of tests",
+ "loc.input.help.minimumExpectedTests": "Specify the minimum # of tests that should be run for the task to succeed. Total tests executed is calculated as the sum of passed, failed and aborted tests.",
+ "loc.input.label.diagnosticsEnabled": "Collect advanced diagnostics in case of catastrophic failures",
+ "loc.input.help.diagnosticsEnabled": "Collect advanced diagnostics in case of catastrophic failures.",
+ "loc.input.label.collectDumpOn": "Collect process dump and attach to test run report",
+ "loc.input.help.collectDumpOn": "Collect process dump and attach to test run report.",
+ "loc.input.label.rerunFailedTests": "Rerun failed tests",
+ "loc.input.help.rerunFailedTests": "Selecting this option will rerun any failed tests until they pass or the maximum # of attempts is reached.",
+ "loc.input.label.rerunType": "Do not rerun if test failures exceed specified threshold",
+ "loc.input.help.rerunType": "Use this option to avoid rerunning tests when failure rate crosses the specified threshold. This is applicable if any environment issues leads to massive failures.
You can specify % failures or # of failed tests as a threshold.",
+ "loc.input.label.rerunFailedThreshold": "% failure",
+ "loc.input.help.rerunFailedThreshold": "Use this option to avoid rerunning tests when failure rate crosses the specified threshold. This is applicable if any environment issues leads to massive failures.",
+ "loc.input.label.rerunFailedTestCasesMaxLimit": "# of failed tests",
+ "loc.input.help.rerunFailedTestCasesMaxLimit": "Use this option to avoid rerunning tests when number of failed test cases crosses specified limit. This is applicable if any environment issues leads to massive failures.",
+ "loc.input.label.rerunMaxAttempts": "Maximum # of attempts",
+ "loc.input.help.rerunMaxAttempts": "Specify the maximum # of times a failed test should be retried. If a test passes before the maximum # of attempts is reached, it will not be rerun further.",
+ "loc.messages.VstestLocationDoesNotExist": "The location of 'vstest.console.exe' specified '%s' does not exist.",
+ "loc.messages.VstestFailedReturnCode": "VsTest task failed.",
+ "loc.messages.VstestPassedReturnCode": "VsTest task succeeded.",
+ "loc.messages.NoMatchingTestAssemblies": "No test assemblies found matching the pattern: %s.",
+ "loc.messages.VstestNotFound": "Visual Studio %d is not found. Try again with a version that exists on your build agent machine.",
+ "loc.messages.NoVstestFound": "Test platform is not found. Try again after installing it on your build agent machine.",
+ "loc.messages.VstestFailed": "Vstest failed with error. Check logs for failures. There might be failed tests.",
+ "loc.messages.VstestTIANotSupported": "Install Visual Studio 2015 update 3 or Visual Studio 2017 RC or above to run Test Impact Analysis.",
+ "loc.messages.NoResultsToPublish": "No results found to publish.",
+ "loc.messages.ErrorWhileReadingRunSettings": "Error occurred while reading run settings file. Error : %s.",
+ "loc.messages.ErrorWhileReadingTestSettings": "Error occurred while reading test settings file. Error : %s.",
+ "loc.messages.RunInParallelNotSupported": "Running tests in parallel on multi-core machines is not supported with testsettings file. This option will be ignored.",
+ "loc.messages.InvalidSettingsFile": "The specified settings file %s is invalid or does not exist. Provide a valid settings file or clear the field.",
+ "loc.messages.UpdateThreeOrHigherRequired": "Install Visual Studio 2015 Update 3 or higher on your build agent machine to run the tests in parallel.",
+ "loc.messages.ErrorOccuredWhileSettingRegistry": "Error occurred while setting registry key, Error: %s.",
+ "loc.messages.ErrorWhileSettingTestImpactCollectorTestSettings": "Error occurred while setting Test Impact Collector in test settings file.",
+ "loc.messages.ErrorWhileSettingTestImpactCollectorRunSettings": "Error occurred while setting Test Impact Collector in run settings file.",
+ "loc.messages.ErrorWhileCreatingResponseFile": "Error occurred while creating the response file. All the tests will be executed for this run.",
+ "loc.messages.ErrorWhileUpdatingResponseFile": "Error occurred while updating the response file '%s'. All the tests will be executed for this run.",
+ "loc.messages.ErrorWhilePublishingCodeChanges": "Error occurred while publishing the code changes. All the tests will be executed for this run.",
+ "loc.messages.ErrorWhileListingDiscoveredTests": "Error occurred while discovering the tests. All the tests will be executed for this run.",
+ "loc.messages.PublishCodeChangesPerfTime": "Total time taken to publish code changes: %d milliseconds.",
+ "loc.messages.GenerateResponseFilePerfTime": "Total time taken to get response file: %d milliseconds.",
+ "loc.messages.UploadTestResultsPerfTime": "Total time taken to upload test results: %d milliseconds.",
+ "loc.messages.ErrorReadingVstestVersion": "Error reading the version of vstest.console.exe.",
+ "loc.messages.UnexpectedVersionString": "Unexpected version string detected for vstest.console.exe: %s.",
+ "loc.messages.UnexpectedVersionNumber": "Unexpected version number detected for vstest.console.exe: %s.",
+ "loc.messages.VstestDiagNotSupported": "vstest.console.exe version does not support the /diag flag. Enable diagnostics via the exe.config files",
+ "loc.messages.NoIncludePatternFound": "No include pattern found. Specify at least one include pattern to search test assemblies.",
+ "loc.messages.ErrorWhileUpdatingSettings": "Error occurred while updating the settings file. Using the specified settings file.",
+ "loc.messages.VideoCollectorNotSupportedWithRunSettings": "Video collector is not supported with run settings.",
+ "loc.messages.runTestInIsolationNotSupported": "Running tests in isolation is not supported when using the multi-agent job setting. This option will be ignored.",
+ "loc.messages.overrideNotSupported": "Overriding test run parameters is supported only with valid runsettings or testsettings file. This option will be ignored.",
+ "loc.messages.testSettingPropertiesNotSupported": "Properties specified in testsettings file can be accessed via the TestContext using Visual Studio 2017 Update 4 or higher",
+ "loc.messages.vstestVersionInvalid": "Given test platform version %s is not supported.",
+ "loc.messages.configureDtaAgentFailed": "Configuring the test agent with the server failed even after %d retries with error %s",
+ "loc.messages.otherConsoleOptionsNotSupported": "Other console options is not supported for this task configuration. This option will be ignored.",
+ "loc.messages.distributedTestWorkflow": "In distributed testing flow",
+ "loc.messages.nonDistributedTestWorkflow": "Running tests using vstest.console.exe runner.",
+ "loc.messages.dtaNumberOfAgents": "Distributed test execution, number of agents in job : %s",
+ "loc.messages.testSelectorInput": "Test selector : %s",
+ "loc.messages.searchFolderInput": "Search folder : %s",
+ "loc.messages.testFilterCriteriaInput": "Test filter criteria : %s",
+ "loc.messages.runSettingsFileInput": "Run settings file : %s",
+ "loc.messages.runInParallelInput": "Run in parallel : %s",
+ "loc.messages.runInIsolationInput": "Run in isolation : %s",
+ "loc.messages.pathToCustomAdaptersInput": "Path to custom adapters : %s",
+ "loc.messages.otherConsoleOptionsInput": "Other console options : %s",
+ "loc.messages.codeCoverageInput": "Code coverage enabled : %s",
+ "loc.messages.testPlanInput": "Test plan Id : %s",
+ "loc.messages.testplanConfigInput": "Test plan configuration Id : %s",
+ "loc.messages.testSuiteSelected": "Test suite Id selected: %s",
+ "loc.messages.testAssemblyFilterInput": "Test assemblies : %s",
+ "loc.messages.vsVersionSelected": "VisualStudio version selected for test execution : %s",
+ "loc.messages.runTestsLocally": "Run the tests locally using %s",
+ "loc.messages.vstestLocationSpecified": "%s, specified location : %s",
+ "loc.messages.uitestsparallel": "Running UI tests in parallel on the same machine can lead to errors. Consider disabling the ‘run in parallel’ option or run UI tests using a separate task. To learn more, see https://aka.ms/paralleltestexecution ",
+ "loc.messages.pathToCustomAdaptersInvalid": "Path to custom adapters '%s' should be a directory and it should exist.",
+ "loc.messages.pathToCustomAdaptersContainsNoAdapters": "Path to custom adapters '%s' does not contain any test adapters, provide a valid path.",
+ "loc.messages.testAssembliesSelector": "Test assemblies",
+ "loc.messages.testPlanSelector": "Test plan",
+ "loc.messages.testRunSelector": "Test run",
+ "loc.messages.testRunIdInvalid": "The test selection is 'Test run', but the test run ID '%s' given is invalid",
+ "loc.messages.testRunIdInput": "Test run Id : '%s'",
+ "loc.messages.testSourcesFilteringFailed": "Preparing the test sources file failed. Error : %s",
+ "loc.messages.noTestSourcesFound": "No test sources found matching the given filter '%s'",
+ "loc.messages.DontShowWERUIDisabledWarning": "Windows Error Reporting DontShowUI not set, if the windows error dialog pops-up in the middle of UI test execution than the test will hang",
+ "loc.messages.noVstestConsole": "Tests will not be executed with vstest console. Install Visual Studio 2017 RC or above to run tests via vstest console.",
+ "loc.messages.numberOfTestCasesPerSlice": "Number of test cases per batch : %s",
+ "loc.messages.invalidTestBatchSize": "Invalid batch size provided: %s",
+ "loc.messages.invalidRunTimePerBatch": "Invalid 'Running time (sec) per batch': %s",
+ "loc.messages.minimumRunTimePerBatchWarning": "'Running time (seconds) per batch' should be at least '%s' seconds. Defaulting to the minimum supported value.",
+ "loc.messages.RunTimePerBatch": "Run time per batch(sec) : %s",
+ "loc.messages.searchLocationNotDirectory": "Search folder: '%s' should be a directory and it should exist.",
+ "loc.messages.rerunFailedTests": "Rerun failed tests: %s",
+ "loc.messages.rerunFailedThreshold": "Rerun failed tests threshold: %s",
+ "loc.messages.invalidRerunFailedThreshold": "Invalid rerun failed tests threshold, defaulting to 30%",
+ "loc.messages.rerunFailedTestCasesMaxLimit": "Rerun maximum failed test case limit: %s",
+ "loc.messages.invalidRerunFailedTestCasesMaxLimit": "Invalid rerun failed tests case limit, defaulting to 5",
+ "loc.messages.rerunMaxAttempts": "Rerun maximum attempts: %s",
+ "loc.messages.invalidRerunMaxAttempts": "Invalid/Exceeded rerun maximum attempts, defaulting to 3",
+ "loc.messages.rerunNotSupported": "Install Visual Studio 2015 update 3 or Visual Studio 2017 to rerun failed tests.",
+ "loc.messages.toolsInstallerPathNotSet": "VsTest Test Platform folder was not found in cache.",
+ "loc.messages.testImpactAndCCWontWork": "Test Impact (Run only Impacted tests) and Code Coverage data collector will not work.",
+ "loc.messages.ToolsInstallerInstallationError": "The Visual Studio Test Platform tools installer did not run or did not complete the installation successfully, please refer to the following blog for information on how to use the tools installer: https://aka.ms/vstesttoolsinstaller",
+ "loc.messages.OverrideUseVerifiableInstrumentation": "Overriding UseVerifiableInstrumentation field to false in the runsettings file.",
+ "loc.messages.NoTestResultsDirectoryFound": "Test results directory not found.",
+ "loc.messages.OnlyWindowsOsSupported": "This task is supported only on Windows agents and cannot be used on other platforms.",
+ "loc.messages.MultiConfigNotSupportedWithOnDemand": "On demand runs are not supported with Multi-Configuration option. Please use 'None' or 'Multi-agent' parallelism option.",
+ "loc.messages.disabledRerun": "Disabling the rerun of failed tests as the rerun threshold provided is %s",
+ "loc.messages.UpgradeAgentMessage": "Please upgrade your agent version. https://github.com/Microsoft/vsts-agent/releases",
+ "loc.messages.VsTestVersionEmpty": "VsTestVersion is null or empty",
+ "loc.messages.UserProvidedSourceFilter": "Source filter: %s",
+ "loc.messages.UnableToGetFeatureFlag": "Unable to get feature flag: %s",
+ "loc.messages.diagnosticsInput": "Diagnostics enabled : %s",
+ "loc.messages.UncPathNotSupported": "Path to test sources search folder cannot be a UNC path. Please provide a rooted path or a path relative to $(System.DefaultWorkingDirectory).",
+ "loc.messages.LookingForBuildToolsInstalltion": "Attempting to find vstest.console from a visual studio build tools installation with version %s.",
+ "loc.messages.LookingForVsInstalltion": "Attempting to find vstest.console from a visual studio installation with version %s.",
+ "loc.messages.minTestsNotExecuted": "The specified minimum number of tests %d were not executed in the test run.",
+ "loc.messages.actionOnThresholdNotMet": "Action when minimum tests threshold not met : %s",
+ "loc.messages.minimumExpectedTests": "Minimum tests expected to be run: %d"
+}
\ No newline at end of file
diff --git a/Tasks/VsTestV3/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/VsTestV3/Strings/resources.resjson/es-ES/resources.resjson
new file mode 100644
index 000000000000..76209efa4afa
--- /dev/null
+++ b/Tasks/VsTestV3/Strings/resources.resjson/es-ES/resources.resjson
@@ -0,0 +1,193 @@
+{
+ "loc.friendlyName": "Prueba de Visual Studio",
+ "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkId=835764)",
+ "loc.description": "Ejecuta pruebas unitarias y funcionales (Selenium, Appium, prueba automatizada de IU, etc.) con el ejecutor de pruebas Visual Studio Test (VsTest). Los marcos de pruebas que tienen un adaptador de pruebas de Visual Studio, como MsTest, xUnit, NUnit, Chutzpah, etc. (para pruebas de JavaScript con QUnit, Mocha y Jasmine) pueden ejecutarse. Las pruebas se pueden distribuir en varios agentes con esta tarea (versión 2).",
+ "loc.instanceNameFormat": "VsTest - $(testSelector)",
+ "loc.releaseNotes": "- Ejecución de pruebas mediante el trabajo de agente: Un agente unificado en las fases de compilación, versión y prueba permite que también se usen agentes de automatización con fines de prueba. Puede distribuir las pruebas con la configuración de trabajo multiagente. Esta se puede usar para replicar las pruebas en distintas configuraciones. Más información
- Análisis de impacto en pruebas: seleccione y ejecute automáticamente solo las pruebas necesarias para validar el cambio de código.
- Use la tarea del instalador de Visual Studio Test Platform para ejecutar pruebas sin necesidad de una instalación completa de Visual Studio.
",
+ "loc.group.displayName.testSelection": "Selección de pruebas",
+ "loc.group.displayName.executionOptions": "Opciones de ejecución",
+ "loc.group.displayName.advancedExecutionOptions": "Opciones de ejecución avanzadas",
+ "loc.group.displayName.reportingOptions": "Opciones de informe",
+ "loc.input.label.testSelector": "Seleccionar las pruebas usando",
+ "loc.input.help.testSelector": "- Ensamblado de prueba: Use esta opción para especificar uno o varios ensmablados de prueba que contengan sus pruebas. También puede definir un criterio de filtro para seleccionar solo pruebas específicas.
- Plan de pruebas: Use esta opción para ejecutar pruebas de su plan de pruebas que tengan un método de pruebas automatizado asociado.
- Serie de pruebas: Use esta opción cuando configure un entorno para ejecutar pruebas de la central de pruebas. Esta opción no debe usarse cuando se ejecutan pruebas en una canalización de integración y entrega continuas (CI/CD).
",
+ "loc.input.label.testAssemblyVer2": "Archivos de prueba",
+ "loc.input.help.testAssemblyVer2": "Ejecute pruebas desde los archivos especificados.
Para ejecutar pruebas por orden y pruebas web, especifique los archivos .orderedtest y .webtest respectivamente. Para ejecutar .webtest, se requiere Visual Studio 2017 Update 4 o una versión posterior.
Las rutas de acceso de los archivos son relativas a la carpeta de búsqueda. Admite varias líneas de patrones de minimatch. [Más información](https://aka.ms/minimatchexamples)",
+ "loc.input.label.testPlan": "Plan de pruebas",
+ "loc.input.help.testPlan": "Seleccione un plan de pruebas que contenga conjuntos de pruebas con casos de pruebas automatizadas.",
+ "loc.input.label.testSuite": "Conjunto de pruebas",
+ "loc.input.help.testSuite": "Seleccione uno o varios conjuntos de pruebas que contengan casos de pruebas automatizadas. Los elementos de trabajo de los casos de prueba deben estar asociados a un método de pruebas automatizadas. [Más información] (https://go.microsoft.com/fwlink/?linkid=847773)",
+ "loc.input.label.testConfiguration": "Configuración de prueba",
+ "loc.input.help.testConfiguration": "Seleccione la configuración de prueba.",
+ "loc.input.label.tcmTestRun": "Serie de pruebas",
+ "loc.input.help.tcmTestRun": "La selección basada en serie de pruebas se usa cuando se desencadenan series de pruebas automatizadas desde la central de pruebas. Esta opción no se puede usar para ejecutar pruebas en la canalización CI/CD.",
+ "loc.input.label.searchFolder": "Carpeta de búsqueda",
+ "loc.input.help.searchFolder": "La carpeta donde buscar los ensamblados de prueba.",
+ "loc.input.label.resultsFolder": "Carpeta de resultados de pruebas",
+ "loc.input.help.resultsFolder": "Carpeta para almacenar los resultados de las pruebas. Si no se especifica esta entrada, los resultados se almacenan en $(Agent.TempDirectory)/TestResults de forma predeterminada, que se limpia al final de una ejecución de canalización. El directorio de resultados se limpiará siempre al inicio de la tarea vstest antes de ejecutar las pruebas. Si se proporciona una ruta de acceso de carpeta relativa, se considerará relativa a $(Agent.TempDirectory)",
+ "loc.input.label.testFiltercriteria": "Criterios de filtro de la prueba",
+ "loc.input.help.testFiltercriteria": "Criterios adicionales para filtrar las pruebas de los ensamblados de prueba. Por ejemplo: \"Priority=1|Name=MyTestMethod\". [Más información](https://msdn.microsoft.com/en-us/library/jj155796.aspx)",
+ "loc.input.label.runOnlyImpactedTests": "Ejecutar solo las pruebas afectadas",
+ "loc.input.help.runOnlyImpactedTests": "Seleccione automáticamente y ejecute solo las pruebas necesarias para validar el cambio de código. [Más información] (https://aka.ms/tialearnmore)",
+ "loc.input.label.runAllTestsAfterXBuilds": "Número de compilaciones después del cual deben ejecutarse todas las pruebas",
+ "loc.input.help.runAllTestsAfterXBuilds": "Número de compilaciones transcurridas las cuales se ejecutan automáticamente todas las pruebas. El análisis de impacto en las pruebas almacena la asignación entre casos de prueba y código fuente. Se recomienda regenerar la asignación mediante la ejecución de todas las pruebas de manera periódica.",
+ "loc.input.label.uiTests": "La combinación de pruebas contiene pruebas de interfaz de usuario",
+ "loc.input.help.uiTests": "Para ejecutar pruebas de IU, asegúrese de que el agente está configurado para ejecutarse en modo interactivo. La configuración de un agente para su ejecución en modo interactivo debe hacerse antes de poner en cola la compilación o versión. La selección de esta casilla no configura el agente en modo interactivo de forma automática. Esta opción de la tarea solo sirve como recordatorio para configurar el agente de forma adecuada y evitar errores.
Se pueden usar agentes Windows hospedados de los grupos de VS 2015 y 2017 para ejecutar pruebas de IU.
[Más información](https://aka.ms/uitestmoreinfo).",
+ "loc.input.label.vstestLocationMethod": "Seleccionar la plataforma de pruebas usando",
+ "loc.input.label.vsTestVersion": "Versión de la plataforma de pruebas",
+ "loc.input.help.vsTestVersion": "Versión de prueba de Visual Studio que se va a usar. Si se especifica que sea la última, elige Visual Studio 2017 o Visual Studio 2015, dependiendo de cuál haya instalada. Visual Studio 2013 no se admite. Para ejecutar pruebas sin necesidad de tener Visual Studio en el agente, use la opción \"Installed by tools installer\". No olvide incluir la tarea \"Visual Studio Test Platform Installer\" para adquirir la plataforma de pruebas de nuget.",
+ "loc.input.label.vstestLocation": "Ruta de acceso a vstest.console.exe",
+ "loc.input.help.vstestLocation": "Opcionalmente, puede proporcionar la ruta de acceso de VSTest.",
+ "loc.input.label.runSettingsFile": "Archivo de configuración",
+ "loc.input.help.runSettingsFile": "Ruta de acceso al archivo runsettings o testsettings que se va a usar en las pruebas.",
+ "loc.input.label.overrideTestrunParameters": "Reemplazar parámetros de serie de pruebas",
+ "loc.input.help.overrideTestrunParameters": "Reemplace los parámetros definidos en la sección de \"TestRunParameters\" del archivo runsettings o la sección \"Propiedades\" del archivo testsettings. Por ejemplo: \"- key1 value1 - key2 valor2\". Nota: Se puede acceder a las propiedades especificadas en el archivo testsettings a través de TestContext mediante Visual Studio 2017 Update 4 o superior ",
+ "loc.input.label.pathtoCustomTestAdapters": "Ruta de acceso de los adaptadores de pruebas personalizados",
+ "loc.input.help.pathtoCustomTestAdapters": "Ruta de acceso del directorio a los adaptadores de prueba personalizados. Los adaptadores que residen en la misma carpeta que los ensamblados de prueba se detectan automáticamente.",
+ "loc.input.label.runInParallel": "Ejecutar pruebas en paralelo en máquinas de varios núcleos",
+ "loc.input.help.runInParallel": "Si se establece esta opción, las pruebas se ejecutan en paralelo y aprovechan los núcleos disponibles en la máquina. Al hacerlo, se reemplaza el valor MaxCpuCount si se ha especificado en el archivo runsettings. [Haga clic aquí] (https://aka.ms/paralleltestexecution) para obtener más información sobre cómo se ejecutan pruebas en paralelo.",
+ "loc.input.label.runTestsInIsolation": "Ejecutar pruebas aisladas",
+ "loc.input.help.runTestsInIsolation": "Ejecuta las pruebas en un proceso aislado. De esta forma, es menos probable que se detenga el proceso vstest.console.exe si se produce un error en las pruebas, pero estas pueden ejecutarse con más lentitud. Actualmente, no se puede usar esta opción cuando se lleva a cabo la ejecución con la configuración de trabajo multiagente.",
+ "loc.input.label.codeCoverageEnabled": "Cobertura de código habilitada",
+ "loc.input.help.codeCoverageEnabled": "Recopilar información de cobertura de código de la serie de pruebas.",
+ "loc.input.label.otherConsoleOptions": "Otras opciones de la consola",
+ "loc.input.help.otherConsoleOptions": "Otras opciones de consola que se pueden pasar a vstest.console.exe, tal y como se documenta aquí. Estas opciones no se admiten y se ignorarán al ejecutar pruebas con la configuración paralela \"Multiagente\" de un trabajo de agente o al ejecutarlas con la opción \"Plan de pruebas\" o \"Serie de pruebas\" cuando se seleccione una opción de procesamiento por lotes personalizado. Para especificar las opciones, se puede usar un archivo de configuración en su lugar.
",
+ "loc.input.label.distributionBatchType": "Pruebas en lote",
+ "loc.input.help.distributionBatchType": "Un lote es un grupo de pruebas. Un lote de pruebas se ejecuta de una vez y los resultados se publican para ese lote. Si el trabajo en el que se ejecuta la tarea está establecido para usar varios agentes, cada agente selecciona los lotes de pruebas que haya disponibles para ejecutarlos en paralelo.
En función del número de pruebas y de agentes: procesamiento por lotes sencillo basado en el número de pruebas y de agentes que participan en la serie de pruebas.
En función del tiempo de ejecución transcurrido de las pruebas: este procesamiento por lotes considera el tiempo de ejecución transcurrido para crear lotes de pruebas de modo que cada lote tenga, aproximadamente, el mismo tiempo de ejecución.
En función de los ensamblados de prueba: las pruebas de un ensamblado se procesan juntas en un lote.",
+ "loc.input.label.batchingBasedOnAgentsOption": "Opciones de lote",
+ "loc.input.help.batchingBasedOnAgentsOption": "Procesamiento por lotes sencillo basado en el número de pruebas y agentes que participan en la serie de pruebas. Cuando el tamaño de lote se determina automáticamente, cada lote contiene un número de pruebas que es el resultado de: \"número total de pruebas/número de agentes\". Si se especifica un tamaño de lote, cada lote contendrá el número de pruebas especificado.",
+ "loc.input.label.customBatchSizeValue": "Número de pruebas por lote",
+ "loc.input.help.customBatchSizeValue": "Especifique el tamaño de lote",
+ "loc.input.label.batchingBasedOnExecutionTimeOption": "Opciones de lote",
+ "loc.input.help.batchingBasedOnExecutionTimeOption": "Este procesamiento por lotes considera el tiempo de ejecución transcurrido para crear lotes de pruebas de modo que cada lote tenga, aproximadamente, el mismo tiempo de ejecución. Las pruebas de ejecución rápida se procesarán juntas en un lote, mientras que las de ejecución prolongada pueden pertenecer a lotes diferentes. Cuando esta opción se usa en un trabajo multiagente, el tiempo total de las pruebas se reduce al mínimo.",
+ "loc.input.label.customRunTimePerBatchValue": "Tiempo de ejecución por lote (en segundos)",
+ "loc.input.help.customRunTimePerBatchValue": "Especifique el tiempo de ejecución por lote (en segundos)",
+ "loc.input.label.dontDistribute": "Replicar pruebas en lugar de distribuirlas cuando se usen varios agentes en el trabajo",
+ "loc.input.help.dontDistribute": "Si elige esta opción, no se distribuirán pruebas entre agentes cuando la tarea se ejecute en un trabajo multiagente.
Cada una de las pruebas seleccionadas se repetirá en cada agente.
La opción no es aplicable cuando el trabajo de agente está configurado para ejecutarse sin paralelismo o con la opción de varias configuraciones.",
+ "loc.input.label.testRunTitle": "Título de la serie de pruebas",
+ "loc.input.help.testRunTitle": "Asigne un nombre a la serie de pruebas.",
+ "loc.input.label.platform": "Plataforma de compilación",
+ "loc.input.help.platform": "Plataforma de compilación en la que se deben evaluar las pruebas para los informes. Si tiene una variable de plataforma definida en la tarea de compilación, úsela aquí.",
+ "loc.input.label.configuration": "Configuración de compilación",
+ "loc.input.help.configuration": "Configuración de compilación con la que se deben evaluar las pruebas en los informes. Si tiene una variable de configuración definida en la tarea de compilación, úsela aquí.",
+ "loc.input.label.publishRunAttachments": "Cargar datos adjuntos de prueba",
+ "loc.input.help.publishRunAttachments": "Participar o no participar en la publicación de datos adjuntos en el nivel de ejecución.",
+ "loc.input.label.failOnMinTestsNotRun": "Genere un error de la tarea si no se ejecuta un número mínimo de pruebas.",
+ "loc.input.help.failOnMinTestsNotRun": "Al seleccionar esta opción, se producirá un error en la tarea si no se ejecuta el número mínimo de pruebas especificado.",
+ "loc.input.label.minimumExpectedTests": "Número mínimo de pruebas",
+ "loc.input.help.minimumExpectedTests": "Especifique el número mínimo de pruebas que deben ejecutarse para que la tarea se complete correctamente. El número total de pruebas ejecutadas se calcula como la suma de las pruebas superadas, con errores y anuladas.",
+ "loc.input.label.diagnosticsEnabled": "Recopilar diagnósticos avanzados en caso de errores graves",
+ "loc.input.help.diagnosticsEnabled": "Recopilar diagnósticos avanzados en caso de errores graves.",
+ "loc.input.label.collectDumpOn": "Recopilar volcado del proceso y asociarlo al informe de la serie de pruebas",
+ "loc.input.help.collectDumpOn": "Recopilar volcado del proceso y asociarlo al informe de la serie de pruebas.",
+ "loc.input.label.rerunFailedTests": "Volver a ejecutar las pruebas con errores",
+ "loc.input.help.rerunFailedTests": "Al seleccionar esta opción, se volverán a ejecutar las pruebas con errores hasta que se superen o se alcance el número máximo de intentos.",
+ "loc.input.label.rerunType": "No volver a ejecutar si los errores en las pruebas superan el umbral especificado",
+ "loc.input.help.rerunType": "Use esta opción para impedir que las pruebas vuelvan a ejecutarse cuando la tasa de errores supere el umbral especificado. Esto es aplicable si los problemas del entorno generan errores masivos.
Puede especificar el porcentaje de errores o el número de pruebas con errores como umbral.",
+ "loc.input.label.rerunFailedThreshold": "Porcentaje de errores",
+ "loc.input.help.rerunFailedThreshold": "Use esta opción para impedir que las pruebas vuelvan a ejecutarse cuando la tasa de errores supere el umbral especificado. Esto es aplicable si los problemas del entorno generan errores masivos.",
+ "loc.input.label.rerunFailedTestCasesMaxLimit": "Número de pruebas con errores",
+ "loc.input.help.rerunFailedTestCasesMaxLimit": "Use esta opción para impedir que las pruebas vuelvan a ejecutarse cuando el número de casos de prueba con errores supere el límite especificado. Esto es aplicable si los problemas del entorno generan errores masivos.",
+ "loc.input.label.rerunMaxAttempts": "N.º máximo de intentos",
+ "loc.input.help.rerunMaxAttempts": "Especifique el número máximo de veces que debe reintentarse una prueba con errores. Si una prueba se supera antes de haberse alcanzado el número máximo de intentos, no volverá a ejecutarse.",
+ "loc.messages.VstestLocationDoesNotExist": "La ubicación de \"vstest.console.exe\" especificada \"%s\" no existe.",
+ "loc.messages.VstestFailedReturnCode": "Error de la tarea VsTest.",
+ "loc.messages.VstestPassedReturnCode": "La tarea VsTest se realizó correctamente.",
+ "loc.messages.NoMatchingTestAssemblies": "No se encontraron ensamblados de prueba que coincidan con el patrón: %s.",
+ "loc.messages.VstestNotFound": "No se encuentra Visual Studio %d. Vuelva a intentarlo con una versión que exista en la máquina del agente de compilación.",
+ "loc.messages.NoVstestFound": "La plataforma de prueba no se encuentra. Pruebe de nuevo tras instalarla en la máquina del agente de compilación.",
+ "loc.messages.VstestFailed": "Error de Vstest. Compruebe el informe para ver los errores. Podría haber pruebas con errores.",
+ "loc.messages.VstestTIANotSupported": "Instale Visual Studio 2015 update 3 o Visual Studio 2017 RC o posterior para ejecutar el análisis de impacto en las pruebas.",
+ "loc.messages.NoResultsToPublish": "No se encontraron resultados que publicar.",
+ "loc.messages.ErrorWhileReadingRunSettings": "Error al leer el archivo de parámetros de ejecución. Error : %s.",
+ "loc.messages.ErrorWhileReadingTestSettings": "Error al leer el archivo de configuración de pruebas. Error : %s.",
+ "loc.messages.RunInParallelNotSupported": "No se admite la ejecución de pruebas en paralelo en máquinas de varios núcleos con el archivo testsettings. Esta opción se omitirá.",
+ "loc.messages.InvalidSettingsFile": "El archivo de configuración especificado (%s) no es válido o no existe. Proporcione un archivo de configuración válido o borre el campo.",
+ "loc.messages.UpdateThreeOrHigherRequired": "Instale Visual Studio 2015 Update 3 o posterior en la máquina del agente de compilación para ejecutar las pruebas en paralelo.",
+ "loc.messages.ErrorOccuredWhileSettingRegistry": "Error al configurar la clave del Registro. Error: %s.",
+ "loc.messages.ErrorWhileSettingTestImpactCollectorTestSettings": "Error al configurar el recopilador de impacto en las pruebas en el archivo de configuración de pruebas.",
+ "loc.messages.ErrorWhileSettingTestImpactCollectorRunSettings": "Error al configurar el recopilador de impacto en las pruebas en el archivo de parámetros de ejecución.",
+ "loc.messages.ErrorWhileCreatingResponseFile": "Error al crear el archivo de respuesta. Todas las pruebas se ejecutarán para esta ejecución.",
+ "loc.messages.ErrorWhileUpdatingResponseFile": "Error al actualizar el archivo de respuesta '%s'. Todas las pruebas se ejecutarán para esta ejecución.",
+ "loc.messages.ErrorWhilePublishingCodeChanges": "Error al publicar los cambios de código. Se ejecutarán todas las pruebas de esta serie.",
+ "loc.messages.ErrorWhileListingDiscoveredTests": "Error al detectar las pruebas. Todas las pruebas se ejecutarán durante esta ejecución.",
+ "loc.messages.PublishCodeChangesPerfTime": "Tiempo total que se tarda en publicar los cambios de código: %d milisegundos.",
+ "loc.messages.GenerateResponseFilePerfTime": "Tiempo total que se tarda en obtener el archivo de respuesta: %d milisegundos.",
+ "loc.messages.UploadTestResultsPerfTime": "Tiempo total que se tarda en cargar los resultados de prueba: %d milisegundos.",
+ "loc.messages.ErrorReadingVstestVersion": "Error al leer la versión de vstest.console.exe.",
+ "loc.messages.UnexpectedVersionString": "Cadena de versión inesperada detectada para vstest.console.exe: %s.",
+ "loc.messages.UnexpectedVersionNumber": "Número de versión inesperado detectado para vstest.console.exe: %s.",
+ "loc.messages.VstestDiagNotSupported": "La versión de vstest.console.exe no admite la marca /diag. Habilite el diagnóstico con archivos exe.config",
+ "loc.messages.NoIncludePatternFound": "No se encuentra el patrón. Especifique al menos un patrón de inclusión para buscar los ensamblados de prueba.",
+ "loc.messages.ErrorWhileUpdatingSettings": "Error al actualizar el archivo de configuración. Usando el archivo de configuración especificado.",
+ "loc.messages.VideoCollectorNotSupportedWithRunSettings": "No se admite Video collector con parámetros de ejecución.",
+ "loc.messages.runTestInIsolationNotSupported": "La ejecución de pruebas aisladas no se admite cuando se usa la configuración de trabajo multiagente. Esta opción se omitirá.",
+ "loc.messages.overrideNotSupported": "Reemplazar parámetros de series de pruebas solo se admite con el archivo runsettings o testsettings. Esta opción se omitirá.",
+ "loc.messages.testSettingPropertiesNotSupported": "Se puede acceder a las propiedades especificadas en el archivo testsettings a través de TestContext mdiante Visual Studio 2017 Update 4 o superior",
+ "loc.messages.vstestVersionInvalid": "La versión de la plataforma de prueba determinada %s no existe.",
+ "loc.messages.configureDtaAgentFailed": "No se pudo configurar el agente de pruebas con el servidor, incluso después de %d reintentos. Error: %s",
+ "loc.messages.otherConsoleOptionsNotSupported": "No se admiten otras opciones de la consola para esta configuración de tarea. Esta opción se ignorará.",
+ "loc.messages.distributedTestWorkflow": "En flujo de pruebas distribuido",
+ "loc.messages.nonDistributedTestWorkflow": "Ejecutando pruebas con el ejecutor de vstest.console.exe.",
+ "loc.messages.dtaNumberOfAgents": "Ejecución de pruebas distribuidas, número de agentes en el trabajo: %s",
+ "loc.messages.testSelectorInput": "Selector de pruebas: %s",
+ "loc.messages.searchFolderInput": "Carpeta de búsqueda: %s",
+ "loc.messages.testFilterCriteriaInput": "Criterios de filtro de la prueba: %s",
+ "loc.messages.runSettingsFileInput": "Archivo de parámetros de ejecución: %s",
+ "loc.messages.runInParallelInput": "Ejecutar en paralelo: %s",
+ "loc.messages.runInIsolationInput": "Ejecutar de forma aislada: %s",
+ "loc.messages.pathToCustomAdaptersInput": "Ruta de acceso a los adaptadores personalizados: %s",
+ "loc.messages.otherConsoleOptionsInput": "Otras opciones de la consola: %s",
+ "loc.messages.codeCoverageInput": "Cobertura de código habilitada: %s",
+ "loc.messages.testPlanInput": "Id. del plan de pruebas: %s",
+ "loc.messages.testplanConfigInput": "Id. de configuración del plan de pruebas: %s",
+ "loc.messages.testSuiteSelected": "Id. de conjunto de pruebas seleccionado: %s",
+ "loc.messages.testAssemblyFilterInput": "Ensamblados de prueba: %s",
+ "loc.messages.vsVersionSelected": "Versión de Visual Studio seleccionada para la ejecución de pruebas: %s",
+ "loc.messages.runTestsLocally": "Ejecutar las pruebas localmente con %s",
+ "loc.messages.vstestLocationSpecified": "%s, ubicación especificada: %s",
+ "loc.messages.uitestsparallel": "Ejecutar pruebas de IU en paralelo en una misma máquina puede generar errores. Considere la posibilidad de deshabilitar la opción \"Ejecutar en paralelo\" o de ejecutar las pruebas de IU mediante una tarea independiente. Para obtener más información, consulte https://aka.ms/paralleltestexecution. ",
+ "loc.messages.pathToCustomAdaptersInvalid": "La ruta de acceso a los adaptadores personalizados \"%s\" debe ser un directorio y debe existir.",
+ "loc.messages.pathToCustomAdaptersContainsNoAdapters": "La ruta de acceso a los adaptadores personalizados \"%s\" no contiene adaptadores de prueba, proporcione una ruta de acceso válida.",
+ "loc.messages.testAssembliesSelector": "Ensamblados de prueba",
+ "loc.messages.testPlanSelector": "Plan de pruebas",
+ "loc.messages.testRunSelector": "Serie de pruebas",
+ "loc.messages.testRunIdInvalid": "La selección de pruebas es \"Serie de pruebas\", pero el identificador de serie de pruebas dado (%s) no es válido",
+ "loc.messages.testRunIdInput": "Id. de serie de pruebas: \"%s\"",
+ "loc.messages.testSourcesFilteringFailed": "No se pudo preparar el archivo de orígenes de pruebas. Error: %s",
+ "loc.messages.noTestSourcesFound": "No se encontraron orígenes de pruebas que coincidieran con el filtro \"%s\" proporcionado",
+ "loc.messages.DontShowWERUIDisabledWarning": "El valor DontShowUI de Informe de errores de Windows no se ha establecido. Si el cuadro de diálogo de error de Windows aparece en mitad de la ejecución de la prueba de IU, la prueba deja de responder.",
+ "loc.messages.noVstestConsole": "Las pruebas no se ejecutarán con la consola VSTest. Instale Visual Studio 2017 RC o posterior para ejecutar las pruebas con la consola VSTtest.",
+ "loc.messages.numberOfTestCasesPerSlice": "Número de casos de prueba por lote: %s",
+ "loc.messages.invalidTestBatchSize": "Tamaño de lote no válido: %s",
+ "loc.messages.invalidRunTimePerBatch": "\"Tiempo de ejecución por lote (en segundos)\" no válido: %s",
+ "loc.messages.minimumRunTimePerBatchWarning": "El valor de \"Tiempo de ejecución por lote (en segundos)\" debe ser al menos \"%s\" segundos. Se usará el valor mínimo admitido de forma predeterminada.",
+ "loc.messages.RunTimePerBatch": "Tiempo de ejecución por lote (en segundos): %s",
+ "loc.messages.searchLocationNotDirectory": "La carpeta de búsqueda \"%s\" debe ser un directorio y debe existir.",
+ "loc.messages.rerunFailedTests": "Volver a ejecutar las pruebas con errores: %s",
+ "loc.messages.rerunFailedThreshold": "Umbral de nuevas ejecuciones de las pruebas con errores: %s",
+ "loc.messages.invalidRerunFailedThreshold": "Umbral de nuevas ejecuciones de pruebas con errores no válido, con un valor predeterminado del 30 %.",
+ "loc.messages.rerunFailedTestCasesMaxLimit": "Límite de nuevas ejecuciones de los casos de pruebas con errores: %s",
+ "loc.messages.invalidRerunFailedTestCasesMaxLimit": "Límite de nuevas ejecuciones de casos de prueba con errores no válido, con un valor predeterminado de 5.",
+ "loc.messages.rerunMaxAttempts": "Máximo de intentos de nuevas ejecuciones: %s",
+ "loc.messages.invalidRerunMaxAttempts": "Se ha superado el número máximo de intentos para volver a ejecutar o la operación no es válida. El valor predeterminado es 3.",
+ "loc.messages.rerunNotSupported": "Instale Visual Studio 2015 Update 3 o Visual Studio 2017 para volver a ejecutar las pruebas con errores.",
+ "loc.messages.toolsInstallerPathNotSet": "No se encontró la carpeta VsTest Test Platform en la memoria caché.",
+ "loc.messages.testImpactAndCCWontWork": "El recopilador de impacto en las pruebas (Ejecutar solo las pruebas afectadas) y el de datos de cobertura de código no funcionarán.",
+ "loc.messages.ToolsInstallerInstallationError": "El instalador de herramientas de la plataforma de pruebas de Visual Studio no se ejecutó o no completó la instalación correctamente. Consulte el blog siguiente para obtener información sobre cómo usar el instalador de herramientas: https://aka.ms/vstesttoolsinstaller",
+ "loc.messages.OverrideUseVerifiableInstrumentation": "Reemplazando el campo UseVerifiableInstrumentation por false en el archivo runsettings.",
+ "loc.messages.NoTestResultsDirectoryFound": "No se encontró el directorio de resultados de pruebas.",
+ "loc.messages.OnlyWindowsOsSupported": "Esta tarea solo se admite en los agentes de Windows y no se puede usar en otras plataformas.",
+ "loc.messages.MultiConfigNotSupportedWithOnDemand": "No se admiten ejecuciones a petición con la opción Multiconfiguración. Use la opción de paralelismo \"Ninguno\" o \"Multiagente\".",
+ "loc.messages.disabledRerun": "Se va a deshabilitar la repetición de la ejecución de las pruebas que han dado error porque el umbral de repeticiones de ejecución proporcionado es %s",
+ "loc.messages.UpgradeAgentMessage": "Actualice la versión del agente. https://github.com/Microsoft/vsts-agent/releases",
+ "loc.messages.VsTestVersionEmpty": "VsTestVersion es null o está vacío",
+ "loc.messages.UserProvidedSourceFilter": "Filtro de origen: %s",
+ "loc.messages.UnableToGetFeatureFlag": "No se puede obtener la marca de característica: %s",
+ "loc.messages.diagnosticsInput": "Diagnósticos habilitados: %s",
+ "loc.messages.UncPathNotSupported": "La ruta de acceso a la carpeta de búsqueda de orígenes de prueba no puede ser una ruta UNC. Proporcione una ruta de acceso raíz o una ruta de acceso relativa a $(System.DefaultWorkingDirectory).",
+ "loc.messages.LookingForBuildToolsInstalltion": "Se está intentando encontrar vstest.console desde una instalación de herramientas de compilación de Visual Studio con la versión %s.",
+ "loc.messages.LookingForVsInstalltion": "Se está intentando encontrar vstest.console desde una instalación de Visual Studio con la versión %s.",
+ "loc.messages.minTestsNotExecuted": "No se ejecutó el número mínimo de pruebas %d que se ha especificado en la serie de pruebas.",
+ "loc.messages.actionOnThresholdNotMet": "Acción cuando no se cumple el umbral de mínimo de pruebas: %s",
+ "loc.messages.minimumExpectedTests": "Mínimo de pruebas que se espera ejecutar: %d"
+}
\ No newline at end of file
diff --git a/Tasks/VsTestV3/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/VsTestV3/Strings/resources.resjson/fr-FR/resources.resjson
new file mode 100644
index 000000000000..94041533f84c
--- /dev/null
+++ b/Tasks/VsTestV3/Strings/resources.resjson/fr-FR/resources.resjson
@@ -0,0 +1,193 @@
+{
+ "loc.friendlyName": "Visual Studio Test",
+ "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkId=835764)",
+ "loc.description": "Exécutez des tests unitaires et des tests fonctionnels (Selenium, Appium, test codé de l'interface utilisateur, etc.) à l'aide de Visual Studio Test (VsTest) Runner. Les frameworks de tests disposant d'un adaptateur de test Visual Studio comme MsTest, xUnit, NUnit, Chutzpah (pour les tests JavaScript qui utilisent QUnit, Mocha et Jasmine), etc. peuvent être exécutés. Vous pouvez distribuer les tests sur plusieurs agents à l'aide de cette tâche (version 2).",
+ "loc.instanceNameFormat": "VsTest - $(testSelector)",
+ "loc.releaseNotes": "- Exécuter les tests à l'aide d'un travail d'agent : l'utilisation d'un agent unifié pour les phases de build, de mise en production et de test permet également d'utiliser les agents Automation à des fins de test. Vous pouvez distribuer les tests à l'aide du paramètre de travail multiagent. Le paramètre de travail multiconfiguration permet de répliquer les tests dans différentes configurations. Plus d'informations
- Analyse de l'impact de test : sélection et exécution automatiques des tests nécessaires à la validation de la modification du code.
- Utilisez la tâche Programme d'installation de Visual Studio Test Platform pour exécuter les tests sans avoir besoin d'une installation Visual Studio complète.
",
+ "loc.group.displayName.testSelection": "Sélection de test",
+ "loc.group.displayName.executionOptions": "Options d'exécution",
+ "loc.group.displayName.advancedExecutionOptions": "Options d'exécution avancées",
+ "loc.group.displayName.reportingOptions": "Options de signalement",
+ "loc.input.label.testSelector": "Sélectionner les tests avec",
+ "loc.input.help.testSelector": "- Assembly de test : utilisez cette option pour spécifier un ou plusieurs assemblys de tests contenant vos tests. Vous pouvez éventuellement spécifier des critères de filtre pour sélectionner uniquement des tests spécifiques.
- Plan de test : utilisez cette option pour exécuter des tests à partir de votre plan de test associé à une méthode de test automatisé.
- Série de tests : utilisez cette option quand vous configurez un environnement pour exécuter des tests à partir du hub de test. N'utilisez pas cette option durant l'exécution de tests dans un pipeline CI/CD.
",
+ "loc.input.label.testAssemblyVer2": "Fichiers de test",
+ "loc.input.help.testAssemblyVer2": "Exécutez les tests à partir des fichiers spécifiés.
Vous pouvez exécuter les tests ordonnés et les tests web en spécifiant respectivement les fichiers .orderedtest et .webtest. Pour exécuter des fichiers .webtest, Visual Studio 2017 Update 4 (ou version ultérieure) est obligatoire.
Les chemins de fichiers sont relatifs au dossier de recherche. Prend en charge plusieurs lignes de modèles minimatch. [Plus d'informations](https://aka.ms/minimatchexamples)",
+ "loc.input.label.testPlan": "Plan de test",
+ "loc.input.help.testPlan": "Sélectionnez un plan de test contenant des suites de tests avec des cas de test automatisés.",
+ "loc.input.label.testSuite": "Suite de tests",
+ "loc.input.help.testSuite": "Sélectionnez une ou plusieurs suites de tests contenant des cas de test automatisés. Les éléments de travail des cas de test doivent être associés à une méthode de test automatisée. [En savoir plus.](https://go.microsoft.com/fwlink/?linkid=847773",
+ "loc.input.label.testConfiguration": "Configuration de test",
+ "loc.input.help.testConfiguration": "Sélectionnez la configuration de test.",
+ "loc.input.label.tcmTestRun": "Série de tests",
+ "loc.input.help.tcmTestRun": "La sélection en fonction de la série de tests est utilisée quand les séries de tests automatisés sont déclenchées à partir du hub de test. Vous ne pouvez pas utiliser cette option pour exécuter des tests dans le pipeline CI/CD.",
+ "loc.input.label.searchFolder": "Dossier de recherche",
+ "loc.input.help.searchFolder": "Dossier de recherche des assemblys de tests.",
+ "loc.input.label.resultsFolder": "Dossier des résultats des tests",
+ "loc.input.help.resultsFolder": "Dossier de stockage des résultats des tests. Quand cette entrée n'est pas spécifiée, les résultats sont stockés dans $(Agent.TempDirectory)/TestResults par défaut, qui est nettoyé à la fin d'une exécution de pipeline. Le répertoire des résultats est toujours nettoyé au début de la tâche vstest, avant l'exécution des tests. Le chemin relatif au dossier, s'il est fourni, est pris en compte par rapport à $(Agent.TempDirectory)",
+ "loc.input.label.testFiltercriteria": "Critères de filtre de test",
+ "loc.input.help.testFiltercriteria": "Critères supplémentaires pour le filtrage des tests des assemblys de tests. Exemple : 'Priority=1|Name=MyTestMethod'. [Plus d'informations](https://msdn.microsoft.com/fr-fr/library/jj155796.aspx)",
+ "loc.input.label.runOnlyImpactedTests": "Exécuter uniquement les tests impactés",
+ "loc.input.help.runOnlyImpactedTests": "Sélectionnez automatiquement, puis exécutez uniquement les tests nécessaires pour valider les modifications du code. [Plus d'informations](https://aka.ms/tialearnmore)",
+ "loc.input.label.runAllTestsAfterXBuilds": "Nombre de builds à partir duquel tous les tests doivent être exécutés",
+ "loc.input.help.runAllTestsAfterXBuilds": "Nombre de générations à partir duquel exécuter automatiquement tous les tests. L'analyse d'impact de test stocke le mappage entre les cas de test et le code source. Nous vous recommandons de régénérer régulièrement le mappage en exécutant tous les tests.",
+ "loc.input.label.uiTests": "La combinaison de tests contient les tests d'IU",
+ "loc.input.help.uiTests": "Pour exécuter les tests d'IU (interface utilisateur), vérifiez que l'agent est configuré pour s'exécuter en mode interactif. Si vous configurez un agent pour qu'il s'exécute de manière interactive, vous devez le faire avant de mettre la build/mise en production en file d'attente. Le fait de cocher cette case n'entraîne pas la configuration automatique de l'agent en mode interactif. Cette option de la tâche sert uniquement de rappel pour configurer l'agent de manière appropriée afin d'éviter les échecs.
Vous pouvez utiliser les agents Windows hébergés des pools VS 2015 et 2017 pour exécuter des tests d'IU.
[Plus d'informations](https://aka.ms/uitestmoreinfo).",
+ "loc.input.label.vstestLocationMethod": "Sélectionner la plateforme de test via",
+ "loc.input.label.vsTestVersion": "Version de la plateforme de test",
+ "loc.input.help.vsTestVersion": "Version de Visual Studio Test à utiliser. Si une version ultérieure est spécifiée, Visual Studio 2017 ou Visual Studio 2015 est choisi en fonction de ce qui est installé. Visual Studio 2013 n'est pas pris en charge. Pour exécuter les tests sans avoir besoin de Visual Studio sur l'agent, utilisez l'option 'Installé par le programme d'installation des outils'. Veillez à inclure la tâche 'Programme d'installation de Visual Studio Test Platform' pour acquérir la plateforme de test à partir de NuGet.",
+ "loc.input.label.vstestLocation": "Chemin de vstest.console.exe",
+ "loc.input.help.vstestLocation": "Indiquez éventuellement le chemin de VSTest.",
+ "loc.input.label.runSettingsFile": "Fichier de paramètres",
+ "loc.input.help.runSettingsFile": "Chemin du fichier runsettings ou testsettings à utiliser avec les tests.",
+ "loc.input.label.overrideTestrunParameters": "Remplacer les paramètres de série de tests",
+ "loc.input.help.overrideTestrunParameters": "Remplacez les paramètres définis dans la section 'TestRunParameters' du fichier runsettings ou la section 'Properties' du fichier testsettings. Exemple : '-key1 value1 -key2 value2'. Remarque : Les propriétés spécifiées dans le fichier testsettings sont accessibles via TestContext à l'aide de Visual Studio 2017 Update 4 ou une version ultérieure. ",
+ "loc.input.label.pathtoCustomTestAdapters": "Chemin des adaptateurs de tests personnalisés",
+ "loc.input.help.pathtoCustomTestAdapters": "Chemin de répertoire des adaptateurs de test personnalisés. Les adaptateurs résidant dans le même dossier que les assemblys de tests sont automatiquement découverts.",
+ "loc.input.label.runInParallel": "Exécuter les tests en parallèle sur des machines multicœur",
+ "loc.input.help.runInParallel": "Si l'option est définie, les tests s'exécutent en parallèle en fonction des cœurs disponibles de la machine. Ceci va remplacer MaxCpuCount, s'il est spécifié dans votre fichier runsettings. [Cliquez ici](https://aka.ms/paralleltestexecution) pour en savoir plus sur l'exécution des tests en parallèle.",
+ "loc.input.label.runTestsInIsolation": "Exécuter les tests en isolement",
+ "loc.input.help.runTestsInIsolation": "Exécute les tests dans un processus isolé. Cela rend le processus vstest.console.exe moins susceptible d'être arrêté en cas d'erreur dans les tests. Toutefois, les tests risquent de s'exécuter plus lentement. Cette option ne peut pas être utilisée durant l'exécution avec le paramètre de travail multiagent.",
+ "loc.input.label.codeCoverageEnabled": "Couverture du code activée",
+ "loc.input.help.codeCoverageEnabled": "Collectez les informations de couverture du code fournies par la série de tests.",
+ "loc.input.label.otherConsoleOptions": "Autres options de console",
+ "loc.input.help.otherConsoleOptions": "Autres options de console pouvant être passées à vstest.console.exe, comme indiqué ici. Ces options ne sont pas prises en charge et sont ignorées quand vous exécutez des tests à l'aide du paramètre parallèle 'Multiagent' d'un travail d'agent, quand vous exécutez des tests à l'aide de l'option 'Plan de test' ou 'Série de tests', ou quand vous sélectionnez une option de traitement par lot personnalisé. À la place, vous pouvez spécifier les options à l'aide d'un fichier de paramètres.
",
+ "loc.input.label.distributionBatchType": "Tests par lot",
+ "loc.input.help.distributionBatchType": "Un lot est un groupe de tests. Dans un lot de tests, tous les tests s'exécutent en même temps. Les résultats du lot sont ensuite publiés. Si le travail au cours duquel la tâche s'exécute est configurée pour utiliser plusieurs agents, chaque agent choisit les lots de tests disponibles pour s'exécuter en parallèle.
En fonction du nombre de tests et d'agents : traitement par lot simple basé sur le nombre de tests et d'agents impliqués dans la série de tests.
En fonction du temps d'exécution des tests : ce traitement par lot prend en compte le temps d'exécution pour créer des lots de tests où chaque lot a environ le même temps d'exécution.
En fonction des assemblys de tests : les tests d'un assembly sont regroupés.",
+ "loc.input.label.batchingBasedOnAgentsOption": "Options de lot",
+ "loc.input.help.batchingBasedOnAgentsOption": "Traitement par lot simple basé sur le nombre de tests et d'agents impliqués dans la série de tests. Quand la taille du lot est déterminée de façon automatique, chaque lot contient un nombre de tests correspondant à : 'nombre total de tests / nombre d'agents'. Si une taille de lot est spécifiée, chaque lot contient le nombre de tests spécifié.",
+ "loc.input.label.customBatchSizeValue": "Nombre de tests par lot",
+ "loc.input.help.customBatchSizeValue": "Spécifier la taille du lot",
+ "loc.input.label.batchingBasedOnExecutionTimeOption": "Options de lot",
+ "loc.input.help.batchingBasedOnExecutionTimeOption": "Ce traitement par lot prend en compte le temps d'exécution pour créer des lots de tests où chaque lot a environ le même temps d'exécution. Les tests rapides sont regroupés, alors que les tests plus longs font éventuellement partie d'un autre lot. Quand cette option est utilisée avec le paramètre de travail multiagent, la durée totale des tests est réduite au minimum.",
+ "loc.input.label.customRunTimePerBatchValue": "Temps d'exécution (en secondes) par lot",
+ "loc.input.help.customRunTimePerBatchValue": "Spécifier le temps d'exécution (en secondes) par lot",
+ "loc.input.label.dontDistribute": "Répliquer les tests au lieu de les distribuer quand plusieurs agents sont utilisés dans le travail",
+ "loc.input.help.dontDistribute": "Si vous choisissez cette option, les tests ne sont pas distribués entre les agents quand la tâche s'exécute dans le cadre d'un travail multiagent.
Chacun des tests sélectionnés est répété sur chaque agent.
L'option est non applicable quand le travail d'agent est configuré pour s'exécuter sans parallélisme ou avec l'option de multiconfiguration.",
+ "loc.input.label.testRunTitle": "Titre de la série de tests",
+ "loc.input.help.testRunTitle": "Indiquez le nom de la série de tests.",
+ "loc.input.label.platform": "Plateforme de build",
+ "loc.input.help.platform": "Plateforme de build pour laquelle les tests doivent être signalés. Si vous avez défini une variable de plateforme dans votre tâche de build, utilisez-la ici.",
+ "loc.input.label.configuration": "Configuration de build",
+ "loc.input.help.configuration": "Configuration de build pour laquelle les tests doivent être signalés. Si vous avez défini une variable de configuration dans votre tâche de build, utilisez-la ici.",
+ "loc.input.label.publishRunAttachments": "Charger les pièces jointes du test",
+ "loc.input.help.publishRunAttachments": "Acceptation/refus de la publication des pièces jointes de la série.",
+ "loc.input.label.failOnMinTestsNotRun": "Échec de la tâche si un nombre minimal de tests n'est pas exécuté.",
+ "loc.input.help.failOnMinTestsNotRun": "La sélection de cette option entraîne l'échec de la tâche si le nombre minimal de tests spécifié n'est pas exécuté.",
+ "loc.input.label.minimumExpectedTests": "Nombre minimal de tests",
+ "loc.input.help.minimumExpectedTests": "Spécifiez le nombre minimal de tests à exécuter pour que la tâche réussisse. Le nombre total de tests exécutés est calculé en tant que somme des tests réussis, non réussis et abandonnés.",
+ "loc.input.label.diagnosticsEnabled": "Collecter les diagnostics avancés en cas de défaillances majeures",
+ "loc.input.help.diagnosticsEnabled": "Collectez les diagnostics avancés en cas de défaillances majeures.",
+ "loc.input.label.collectDumpOn": "Collecter l'image mémoire du processus, et la joindre au rapport de série de tests",
+ "loc.input.help.collectDumpOn": "Collectez l'image mémoire du processus, et joignez-la au rapport de série de tests.",
+ "loc.input.label.rerunFailedTests": "Réexécuter les tests non réussis",
+ "loc.input.help.rerunFailedTests": "Si vous sélectionnez cette option, tous les tests non réussis sont réexécutés jusqu'à ce qu'ils réussissent ou que le nombre maximal de tentatives soit atteint.",
+ "loc.input.label.rerunType": "Ne pas réexécuter si les tests non réussis dépassent le seuil spécifié",
+ "loc.input.help.rerunType": "Utilisez cette option pour éviter de réexécuter les tests quand le taux d'échec dépasse le seuil spécifié. Cela s'applique quand des problèmes d'environnement entraînent un grand nombre d'échecs.
Vous pouvez spécifier un seuil basé sur le % d'échecs ou sur le nombre de tests non réussis.",
+ "loc.input.label.rerunFailedThreshold": "% d'échecs",
+ "loc.input.help.rerunFailedThreshold": "Utilisez cette option pour éviter de réexécuter les tests quand le taux d'échec dépasse le seuil spécifié. Cela s'applique quand des problèmes d'environnement entraînent un grand nombre d'échecs.",
+ "loc.input.label.rerunFailedTestCasesMaxLimit": "Nombre de tests non réussis",
+ "loc.input.help.rerunFailedTestCasesMaxLimit": "Utilisez cette option pour éviter de réexécuter les tests quand le nombre de cas de test non réussis dépasse la limite spécifiée. Cela s'applique quand des problèmes d'environnement entraînent un grand nombre d'échecs.",
+ "loc.input.label.rerunMaxAttempts": "Nombre maximal de tentatives",
+ "loc.input.help.rerunMaxAttempts": "Spécifiez le nombre maximal de nouvelles tentatives d'un test non réussi. Si un test réussit avant que le nombre maximal de tentatives ne soit atteint, il n'est pas réexécuté.",
+ "loc.messages.VstestLocationDoesNotExist": "L'emplacement spécifié '%s' pour 'vstest.console.exe' n'existe pas.",
+ "loc.messages.VstestFailedReturnCode": "Échec de la tâche VsTest.",
+ "loc.messages.VstestPassedReturnCode": "Exécution réussie de la tâche VsTest.",
+ "loc.messages.NoMatchingTestAssemblies": "Aucun assembly de test ne correspond au modèle %s.",
+ "loc.messages.VstestNotFound": "Visual Studio %d est introuvable. Réessayez avec une version qui existe sur la machine d'agent de build.",
+ "loc.messages.NoVstestFound": "La plateforme de test est introuvable. Réessayez l'opération après l'avoir installée sur votre machine d'agent de build.",
+ "loc.messages.VstestFailed": "Échec de Vstest avec une erreur. Vérifiez la présence d'échecs dans les journaux. Il est possible que des tests aient échoué.",
+ "loc.messages.VstestTIANotSupported": "Installez Visual Studio 2015 Update 3 ou Visual Studio 2017 RC (ou version ultérieure) pour exécuter l'analyse de l'impact de test.",
+ "loc.messages.NoResultsToPublish": "Aucun résultat à publier.",
+ "loc.messages.ErrorWhileReadingRunSettings": "Une erreur s'est produite durant la lecture du fichier de paramètres d'exécution. Erreur : %s.",
+ "loc.messages.ErrorWhileReadingTestSettings": "Une erreur s'est produite durant la lecture du fichier de paramètres de test. Erreur : %s.",
+ "loc.messages.RunInParallelNotSupported": "L'exécution de tests en parallèle sur des machines multicœur n'est pas prise en charge avec le fichier testsettings. Cette option va être ignorée.",
+ "loc.messages.InvalidSettingsFile": "Le fichier de paramètres spécifié, %s, est non valide ou n'existe pas. Indiquez un fichier de paramètres valide ou effacez le champ.",
+ "loc.messages.UpdateThreeOrHigherRequired": "Installez Visual Studio 2015 Update 3, ou une version ultérieure, sur votre machine d'agent de build pour exécuter les tests en parallèle.",
+ "loc.messages.ErrorOccuredWhileSettingRegistry": "Une erreur s'est produite durant la définition de la clé de Registre. Erreur : %s.",
+ "loc.messages.ErrorWhileSettingTestImpactCollectorTestSettings": "Une erreur s'est produite pendant la définition du Collecteur d'impact de test dans le fichier de paramètres de test.",
+ "loc.messages.ErrorWhileSettingTestImpactCollectorRunSettings": "Une erreur s'est produite pendant la définition du Collecteur d'impact de test dans le fichier de paramètres d'exécution.",
+ "loc.messages.ErrorWhileCreatingResponseFile": "Une erreur s'est produite pendant la création du fichier réponse. Tous les tests de cette série vont être exécutés.",
+ "loc.messages.ErrorWhileUpdatingResponseFile": "Une erreur s'est produite pendant la mise à jour du fichier réponse '%s'. Tous les tests de cette série vont être exécutés.",
+ "loc.messages.ErrorWhilePublishingCodeChanges": "Une erreur s'est produite durant la publication des modifications du code. Tous les tests vont être exécutés pour cette série.",
+ "loc.messages.ErrorWhileListingDiscoveredTests": "Une erreur s'est produite durant la découverte des tests. Tous les tests vont être exécutés pour cette série.",
+ "loc.messages.PublishCodeChangesPerfTime": "Temps total de publication des modifications du code : %d millisecondes.",
+ "loc.messages.GenerateResponseFilePerfTime": "Temps total d'obtention du fichier réponse : %d millisecondes.",
+ "loc.messages.UploadTestResultsPerfTime": "Durée totale du chargement des résultats des tests : %d millisecondes.",
+ "loc.messages.ErrorReadingVstestVersion": "Erreur à la lecture de la version de vstest.console.exe.",
+ "loc.messages.UnexpectedVersionString": "Chaîne de version inattendue détectée pour vstest.console.exe : %s.",
+ "loc.messages.UnexpectedVersionNumber": "Numéro de version inattendu détecté pour vstest.console.exe : %s.",
+ "loc.messages.VstestDiagNotSupported": "La version de vstest.console.exe ne prend pas en charge l'indicateur /diag. Activez les diagnostics via les fichiers exe.config",
+ "loc.messages.NoIncludePatternFound": "Modèle d'inclusion introuvable. Spécifiez au moins un modèle d'inclusion pour rechercher des assemblys de test.",
+ "loc.messages.ErrorWhileUpdatingSettings": "Une erreur s'est produite durant la mise à jour du fichier de paramètres. Utilisation du fichier de paramètres spécifié.",
+ "loc.messages.VideoCollectorNotSupportedWithRunSettings": "Video collector n'est pas pris en charge avec les paramètres d'exécution.",
+ "loc.messages.runTestInIsolationNotSupported": "L'exécution des tests en isolement n'est pas prise en charge avec le paramètre de travail multiagent. Cette option va être ignorée.",
+ "loc.messages.overrideNotSupported": "Le remplacement des paramètres de série de tests est pris en charge uniquement avec un fichier runsettings ou testsettings valide. Cette option va être ignorée.",
+ "loc.messages.testSettingPropertiesNotSupported": "Les propriétés spécifiées dans le fichier testsettings sont accessibles via TestContext à l'aide de Visual Studio 2017 Update 4 ou une version ultérieure.",
+ "loc.messages.vstestVersionInvalid": "La version %s de la plateforme de test spécifiée n'est pas prise en charge.",
+ "loc.messages.configureDtaAgentFailed": "La configuration de l'agent de test et du serveur a échoué même après %d nouvelles tentatives. Erreur %s",
+ "loc.messages.otherConsoleOptionsNotSupported": "Les autres options de console ne sont pas prises en charge pour cette configuration de tâche. Cette option va être ignorée.",
+ "loc.messages.distributedTestWorkflow": "Dans le flux de test distribué",
+ "loc.messages.nonDistributedTestWorkflow": "Exécution des tests à l'aide de l'exécuteur vstest.console.exe.",
+ "loc.messages.dtaNumberOfAgents": "Exécution du test distribué. Nombre d'agents dans le travail : %s",
+ "loc.messages.testSelectorInput": "Sélecteur de test : %s",
+ "loc.messages.searchFolderInput": "Dossier de recherche : %s",
+ "loc.messages.testFilterCriteriaInput": "Critères de filtre de test : %s",
+ "loc.messages.runSettingsFileInput": "Fichier de paramètres d'exécution : %s",
+ "loc.messages.runInParallelInput": "Exécuter en parallèle : %s",
+ "loc.messages.runInIsolationInput": "Exécuter en isolation : %s",
+ "loc.messages.pathToCustomAdaptersInput": "Chemin des adaptateurs personnalisés : %s",
+ "loc.messages.otherConsoleOptionsInput": "Autres options de console : %s",
+ "loc.messages.codeCoverageInput": "Couverture du code activée : %s",
+ "loc.messages.testPlanInput": "ID de plan de test : %s",
+ "loc.messages.testplanConfigInput": "ID de configuration du plan de test : %s",
+ "loc.messages.testSuiteSelected": "ID de suite de tests sélectionné : %s",
+ "loc.messages.testAssemblyFilterInput": "Assemblys de test : %s",
+ "loc.messages.vsVersionSelected": "Version de Visual Studio sélectionnée pour l'exécution des tests : %s",
+ "loc.messages.runTestsLocally": "Exécuter les tests localement à l'aide de %s",
+ "loc.messages.vstestLocationSpecified": "%s, emplacement spécifiée : %s",
+ "loc.messages.uitestsparallel": "L'exécution de tests d'IU en parallèle sur la même machine peut entraîner des erreurs. Désactivez l'option Exécuter en parallèle, ou exécutez les tests d'IU à l'aide d'une tâche distincte. Pour en savoir plus, consultez https://aka.ms/paralleltestexecution ",
+ "loc.messages.pathToCustomAdaptersInvalid": "Le chemin des adaptateurs personnalisés '%s' doit correspondre à un répertoire existant.",
+ "loc.messages.pathToCustomAdaptersContainsNoAdapters": "Le chemin des adaptateurs personnalisés '%s' ne contient aucun adaptateur de test. Indiquez un chemin valide.",
+ "loc.messages.testAssembliesSelector": "Assemblys de tests",
+ "loc.messages.testPlanSelector": "Plan de test",
+ "loc.messages.testRunSelector": "Série de tests",
+ "loc.messages.testRunIdInvalid": "La sélection de test correspond à 'Série de tests', mais l'ID de série de tests '%s' fourni est non valide",
+ "loc.messages.testRunIdInput": "ID de série de tests : '%s'",
+ "loc.messages.testSourcesFilteringFailed": "Échec de la préparation du fichier de sources de test. Erreur : %s",
+ "loc.messages.noTestSourcesFound": "Aucune source de test ne correspond au filtre spécifié '%s'",
+ "loc.messages.DontShowWERUIDisabledWarning": "DontShowUI n'est pas défini pour le rapport d'erreurs Windows. Si la boîte de dialogue d'erreur de Windows s'affiche durant l'exécution du test d'IU, le test cessera de répondre",
+ "loc.messages.noVstestConsole": "Les tests ne seront pas exécutés avec la console vstest. Installez Visual Studio 2017 RC ou une version ultérieure pour exécuter des tests via la console vstest.",
+ "loc.messages.numberOfTestCasesPerSlice": "Nombre de cas de test par lot : %s",
+ "loc.messages.invalidTestBatchSize": "Taille de lot fournie non valide : %s",
+ "loc.messages.invalidRunTimePerBatch": "Temps d'exécution (en secondes) par lot non valide : %s",
+ "loc.messages.minimumRunTimePerBatchWarning": "La valeur de Temps d'exécution (en secondes) par lot doit être au moins de '%s' secondes. Affectation par défaut de la valeur minimale prise en charge.",
+ "loc.messages.RunTimePerBatch": "Temps d'exécution par lot (en secondes) : %s",
+ "loc.messages.searchLocationNotDirectory": "Dossier de recherche : '%s' doit correspondre à un répertoire existant.",
+ "loc.messages.rerunFailedTests": "Réexécuter les tests non réussis : %s",
+ "loc.messages.rerunFailedThreshold": "Seuil de réexécution des tests non réussis : %s",
+ "loc.messages.invalidRerunFailedThreshold": "Seuil non valide pour la réexécution des tests non réussis. Affectation de la valeur par défaut 30 %",
+ "loc.messages.rerunFailedTestCasesMaxLimit": "Limite maximale de réexécution des cas de test non réussis : %s",
+ "loc.messages.invalidRerunFailedTestCasesMaxLimit": "Limite non valide pour la réexécution des cas de test non réussis. Affectation de la valeur par défaut 5",
+ "loc.messages.rerunMaxAttempts": "Nombre maximal de tentatives de réexécution : %s",
+ "loc.messages.invalidRerunMaxAttempts": "Nombre maximal des tentatives de réexécution non valide/dépassé. Affectation de la valeur par défaut 3",
+ "loc.messages.rerunNotSupported": "Installez Visual Studio 2015 Update 3 ou Visual Studio 2017 pour réexécuter les tests non réussis.",
+ "loc.messages.toolsInstallerPathNotSet": "Le dossier Plateforme de test VsTest est introuvable dans le cache.",
+ "loc.messages.testImpactAndCCWontWork": "Le collecteur de données d'impact de test (exécuter uniquement les tests impactés) et de couverture du code ne fonctionne pas.",
+ "loc.messages.ToolsInstallerInstallationError": "Le programme d'installation des outils Visual Studio Test Platform ne s'est pas exécuté, ou n'a pas pu s'effectuer correctement. Pour plus d'informations sur l'utilisation du programme d'installation des outils, consultez le blog suivant : https://aka.ms/vstesttoolsinstaller",
+ "loc.messages.OverrideUseVerifiableInstrumentation": "Remplacement de la valeur du champ UseVerifiableInstrumentation par la valeur false dans le fichier runsettings.",
+ "loc.messages.NoTestResultsDirectoryFound": "Le répertoire de résultats des tests est introuvable.",
+ "loc.messages.OnlyWindowsOsSupported": "Cette tâche est prise en charge uniquement sur les agents Windows et ne peut pas être utilisée sur d'autres plateformes.",
+ "loc.messages.MultiConfigNotSupportedWithOnDemand": "Les exécutions à la demande ne sont pas prises en charge avec l'option Multiconfiguration. Utilisez l'option de parallélisme 'Aucun' ou 'Multiagent'.",
+ "loc.messages.disabledRerun": "Désactivation de la réexécution des tests ayant échoué car le seuil de réexécution fourni est %s",
+ "loc.messages.UpgradeAgentMessage": "Mettez à niveau votre version d'agent. https://github.com/Microsoft/vsts-agent/releases",
+ "loc.messages.VsTestVersionEmpty": "VsTestVersion a une valeur null ou est vide",
+ "loc.messages.UserProvidedSourceFilter": "Filtre source : %s",
+ "loc.messages.UnableToGetFeatureFlag": "Impossible d'obtenir l'indicateur de fonctionnalité : %s",
+ "loc.messages.diagnosticsInput": "Diagnostics activés : %s",
+ "loc.messages.UncPathNotSupported": "Le chemin du dossier de recherche des sources de test ne doit pas être un chemin UNC. Indiquez un chemin associé à une racine ou un chemin relatif à $(System.DefaultWorkingDirectory).",
+ "loc.messages.LookingForBuildToolsInstalltion": "Tentative de localisation de vstest.console à partir d'une installation de Visual Studio Build Tools version %s.",
+ "loc.messages.LookingForVsInstalltion": "Tentative de localisation de vstest.console à partir d'une installation de Visual Studio version %s.",
+ "loc.messages.minTestsNotExecuted": "Le nombre minimal de tests spécifié %d n'a pas été exécuté au cours de la série de tests.",
+ "loc.messages.actionOnThresholdNotMet": "Action quand le seuil minimal de tests n'est pas atteint : %s",
+ "loc.messages.minimumExpectedTests": "Nombre minimal de tests dont l'exécution est attendue : %d"
+}
\ No newline at end of file
diff --git a/Tasks/VsTestV3/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/VsTestV3/Strings/resources.resjson/it-IT/resources.resjson
new file mode 100644
index 000000000000..c40273a6ba2b
--- /dev/null
+++ b/Tasks/VsTestV3/Strings/resources.resjson/it-IT/resources.resjson
@@ -0,0 +1,193 @@
+{
+ "loc.friendlyName": "Test con Visual Studio",
+ "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkId=835764)",
+ "loc.description": "Consente di eseguire unit test e test funzionali (Selenium, Appium, test codificato dell'interfaccia utente e così via) usando Visual Studio Test (VsTest) Runner. È anche possibile eseguire i framework di test che contengono un adattatore di test di Visual Studio, come MsTest, xUnit, NUnit, Chutzpah (per test di JavaScript con QUnit, Mocha e Jasmine) e così via. Questa attività consente anche di distribuire i test in più agenti (versione 2).",
+ "loc.instanceNameFormat": "VsTest - $(testSelector)",
+ "loc.releaseNotes": "- Esecuzione di test con un processo agente: grazie all'agente unificato in Compilazione, Versione e Test è possibile usare agenti di automazione anche per i test. Per distribuire i test, è possibile usare l'impostazione del processo con più agenti. È possibile usare l'impostazione del processo con più configurazioni per replicare test in configurazioni diverse. Altre informazioni
- Analisi di impatto test: consente di selezionare ed eseguire automaticamente solo i test necessari per convalidare la modifica al codice.
- Usare l'attività Programma di installazione della piattaforma di Visual Studio Test per eseguire test senza disporre di un'installazione completa di Visual Studio.
",
+ "loc.group.displayName.testSelection": "Selezione test",
+ "loc.group.displayName.executionOptions": "Opzioni di esecuzione",
+ "loc.group.displayName.advancedExecutionOptions": "Opzioni di esecuzione avanzate",
+ "loc.group.displayName.reportingOptions": "Opzioni di creazione report",
+ "loc.input.label.testSelector": "Seleziona i test con",
+ "loc.input.help.testSelector": "- Assembly di test: Usare questa opzione per specificare uno o più assembly di test che contengono i test. È possibile facoltativamente specificare i criteri di filtro per selezionare solo test specifici.
- Piano di test: Usare questa opzione per eseguire i test dal piano di test a cui è associato un metodo di test automatizzato.
- Esecuzione dei test: Usare questa opzione quando si configura un ambiente per eseguire i test dall'hub di test. Questa opzione non deve essere usata quando si eseguono test in una pipeline con integrazione continua/distribuzione continua (CI/CD).
",
+ "loc.input.label.testAssemblyVer2": "File di test",
+ "loc.input.help.testAssemblyVer2": "Esegue i test dai file specificati.
Per eseguire test ordinati e test Web, è possibile specificare rispettivamente i file con estensione orderedtest e webtest. Per eseguire file con estensione webtest, è necessario Visual Studio 2017 Update 4 o versioni successive.
I percorsi di file sono relativi alla cartella di ricerca. Sono supportate più righe di criteri di corrispondenza minima. [Altre informazioni](https://aka.ms/minimatchexamples)",
+ "loc.input.label.testPlan": "Piano di test",
+ "loc.input.help.testPlan": "Consente di selezionare un piano di test contenente gruppi di test con test case automatizzati.",
+ "loc.input.label.testSuite": "Gruppo di test",
+ "loc.input.help.testSuite": "Consente di selezionare uno o più gruppi di test contenenti test case automatizzati. Gli elementi di lavoro dei test case devono essere associati a un metodo di test automatizzato. [Altre informazioni](https://go.microsoft.com/fwlink/?linkid=847773",
+ "loc.input.label.testConfiguration": "Configurazione di test",
+ "loc.input.help.testConfiguration": "Consente di selezionare la configurazione di test.",
+ "loc.input.label.tcmTestRun": "Esecuzione dei test",
+ "loc.input.help.tcmTestRun": "La selezione basata sull'esecuzione dei test viene usata quando si attivano esecuzione dei test automatizzati dall'hub di test. Non è possibile usare questa opzione per l'esecuzione dei test nella pipeline CI/CD.",
+ "loc.input.label.searchFolder": "Cartella di ricerca",
+ "loc.input.help.searchFolder": "Cartella in cui cercare gli assembly di test.",
+ "loc.input.label.resultsFolder": "Cartella dei risultati dei test",
+ "loc.input.help.resultsFolder": "Cartella in cui archiviare i risultati dei test. Quando questo valore di input non viene specificato, per impostazione predefinita i risultati vengono archiviati in $(Agent.TempDirectory)/TestResults e tale directory viene pulita alla fine di un'esecuzione della pipeline. La directory dei risultati viene sempre pulita all'avvio dell'attività VSTest prima dell'esecuzione dei test. Se specificato, il percorso relativo della cartella verrà considerato relativo a $(Agent.TempDirectory)",
+ "loc.input.label.testFiltercriteria": "Criteri di filtro dei test",
+ "loc.input.help.testFiltercriteria": "Criteri aggiuntivi per filtrare i test negli assembly di test, ad esempio `Priority=1|Name=MyTestMethod`. [Altre informazioni](https://msdn.microsoft.com/it-it/library/jj155796.aspx)",
+ "loc.input.label.runOnlyImpactedTests": "Esegui solo i test interessati",
+ "loc.input.help.runOnlyImpactedTests": "Consente di selezionare ed eseguire automaticamente solo i test necessari per convalidare la modifica al codice. [Altre informazioni](https://aka.ms/tialearnmore)",
+ "loc.input.label.runAllTestsAfterXBuilds": "Numero di compilazioni dopo il quale devono essere eseguiti tutti i test",
+ "loc.input.help.runAllTestsAfterXBuilds": "Numero di compilazioni dopo il quale verranno eseguiti automaticamente tutti i test. Con Analisi di impatto test viene archiviato il mapping tra test case e codice sorgente. È consigliabile generare il mapping eseguendo periodicamente tutti i test.",
+ "loc.input.label.uiTests": "La combinazione di test contiene test dell'interfaccia utente",
+ "loc.input.help.uiTests": "Per eseguire test dell'interfaccia utente, assicurarsi che l'agente sia impostato per l'esecuzione in modalità interattiva. La configurazione di un agente per l'esecuzione in modalità interattiva deve essere eseguita prima di accodare la compilazione/versione. La selezione di questa casella non implica la configurazione automatica dell'agente in modalità interattiva. Questa opzione nell'attività funge solo da promemoria per la corretta configurazione dell'agente allo scopo di evitare errori.
Per eseguire test dell'interfaccia utente, è possibile usare agenti Windows ospitati dei pool di Visual Studio 2015 e 2017.
[Altre informazioni](https://aka.ms/uitestmoreinfo).",
+ "loc.input.label.vstestLocationMethod": "Seleziona la piattaforma di test con",
+ "loc.input.label.vsTestVersion": "Versione della piattaforma di test",
+ "loc.input.help.vsTestVersion": "Versione di Visual Studio Test da usare. Se si specifica quella più recente, verrà scelto Visual Studio 2017 o Visual Studio 2015 a seconda della versione installata. Visual Studio 2013 non è supportato. Per eseguire test senza che nell'agente sia presente Visual Studio, usare l'opzione 'Installato dal programma di installazione strumenti'. Assicurarsi di includere l'attività 'Programma di installazione della piattaforma Visual Studio Test' per acquisire la piattaforma di test da NuGet.",
+ "loc.input.label.vstestLocation": "Percorso di vstest.console.exe",
+ "loc.input.help.vstestLocation": "Consente, facoltativamente, di specificare il percorso di VSTest.",
+ "loc.input.label.runSettingsFile": "File di impostazioni",
+ "loc.input.help.runSettingsFile": "Percorso del file runsettings o testsettings da usare con i test.",
+ "loc.input.label.overrideTestrunParameters": "Esegui override dei parametri di esecuzione dei test",
+ "loc.input.help.overrideTestrunParameters": "Esegue l'override dei parametri definiti nella sezione `TestRunParameters` del file runsettings o nella sezione `Properties` del file testsettings, ad esempio: `-key1 value1 -key2 value2`. Nota: è possibile accedere alle proprietà specificate nel file testsettings tramite l'elemento TestContext usando Visual Studio 2017 Update 4 o versione successiva ",
+ "loc.input.label.pathtoCustomTestAdapters": "Percorso degli adattatori di test personalizzati",
+ "loc.input.help.pathtoCustomTestAdapters": "Percorso della directory degli adattatori di test personalizzati. Gli adattatori che si trovano nella stessa cartella degli assembly di test vengono individuati automaticamente.",
+ "loc.input.label.runInParallel": "Esegui test in parallelo in computer multicore",
+ "loc.input.help.runInParallel": "Se è impostata, i test verranno eseguiti in parallelo sfruttando i core disponibili del computer. Questa impostazione sostituisce il valore di MaxCpuCount eventualmente specificato nel file runsettings. Per altre informazioni sull'esecuzione di test in parallelo, [fare clic qui](https://aka.ms/paralleltestexecution).",
+ "loc.input.label.runTestsInIsolation": "Esegui test in isolamento",
+ "loc.input.help.runTestsInIsolation": "Esegue i test in un processo isolato. In questo modo è meno probabile che il processo vstest.console.exe venga arrestato in caso di errore nei test, che però potrebbero risultare più lenti. Non è attualmente possibile usare questa opzione durante l'esecuzione con l'impostazione del processo con più agenti.",
+ "loc.input.label.codeCoverageEnabled": "Code coverage abilitato",
+ "loc.input.help.codeCoverageEnabled": "Consente di raccogliere le informazioni sul code coverage dall'esecuzione dei test.",
+ "loc.input.label.otherConsoleOptions": "Altre opzioni della console",
+ "loc.input.help.otherConsoleOptions": "Altre opzioni della console che è possibile passare a vstest.console.exe, come documentato qui. Queste opzioni non sono supportate e verranno ignorate durante l'esecuzione di test con l'impostazione 'Più agenti' in parallelo di un processo agente o durante l'esecuzione di test con l'opzione 'Piano di test' oppure l'opzione 'Esecuzione dei test' o quando è selezionata un'opzione batch personalizzata. In alternativa, è possibile specificare le opzioni con un file di impostazioni.
",
+ "loc.input.label.distributionBatchType": "Test in batch",
+ "loc.input.help.distributionBatchType": "Un batch è un gruppo di test che vengono eseguiti contemporaneamente e i cui risultati vengono pubblicati. Se il processo in cui viene eseguita l'attività è impostata per l'uso di più agenti, ogni agente seleziona tutti i batch di test disponibili da eseguire in parallelo.
In base al numero di test e agenti: batch semplice basato sul numero di test e agenti che partecipano all'esecuzione dei test.
In base al tempo di esecuzione passato dei test: questo batch considera il tempo di esecuzione passato per creare batch di test in modo tale che il tempo di esecuzione sia all'incirca identico per ogni batch.
In base agli assembly di test: viene creato un batch con tutti i test di un assembly.",
+ "loc.input.label.batchingBasedOnAgentsOption": "Opzioni per batch",
+ "loc.input.help.batchingBasedOnAgentsOption": "Batch semplice basato sul numero di test e agenti che partecipano all'esecuzione dei test. Quando le dimensioni del batch sono determinate automaticamente, ogni batch contiene un numero di test pari a `(numero totale di test/numero di agenti)`. Se si specificano le dimensioni del batch, ogni batch conterrà il numero specificato di test.",
+ "loc.input.label.customBatchSizeValue": "Numero di test per batch",
+ "loc.input.help.customBatchSizeValue": "Consente di specificare le dimensioni del batch",
+ "loc.input.label.batchingBasedOnExecutionTimeOption": "Opzioni per batch",
+ "loc.input.help.batchingBasedOnExecutionTimeOption": "Questo batch considera il tempo di esecuzione passato per creare batch di test in modo tale che il tempo di esecuzione sia all'incirca identico per ogni batch. I test a esecuzione rapida verranno inviati in batch insieme, mentre quelli a esecuzione prolungata appartengono a batch separati. Quando si usa questa opzione con l'impostazione del processo con più agenti, il tempo di test totale viene ridotto al minimo.",
+ "loc.input.label.customRunTimePerBatchValue": "Tempo di esecuzione per batch (sec)",
+ "loc.input.help.customRunTimePerBatchValue": "Consente di specificare il tempo di esecuzione in secondi per singolo batch",
+ "loc.input.label.dontDistribute": "Replica i test invece di distribuire quando nel processo vengono usati più agenti",
+ "loc.input.help.dontDistribute": "Se si sceglie questa opzione, i test non verranno distribuiti tra gli agenti quando l'attività viene eseguita in un processo con più agenti.
Ognuno dei test selezionati verrà ripetuto in ogni agente.
L'opzione non è applicabile quando il processo agente è configurato per l'esecuzione senza parallelismo o con l'opzione per più configurazioni.",
+ "loc.input.label.testRunTitle": "Titolo dell'esecuzione dei test",
+ "loc.input.help.testRunTitle": "Consente di specificare un nome per l'esecuzione dei test.",
+ "loc.input.label.platform": "Piattaforma di compilazione",
+ "loc.input.help.platform": "Piattaforma di compilazione da usare per i test. Usare qui l'eventuale variabile definita per la piattaforma nell'attività di compilazione.",
+ "loc.input.label.configuration": "Configurazione della build",
+ "loc.input.help.configuration": "Configurazione della build da usare per i test. Usare qui l'eventuale variabile definita per la configurazione nell'attività di compilazione.",
+ "loc.input.label.publishRunAttachments": "Carica allegati del test",
+ "loc.input.help.publishRunAttachments": "Consente di acconsentire o rifiutare esplicitamente la pubblicazione degli allegati a livello di esecuzione.",
+ "loc.input.label.failOnMinTestsNotRun": "Non eseguire l'attività se non è stato eseguito un numero minimo di test.",
+ "loc.input.help.failOnMinTestsNotRun": "Se si seleziona questa opzione, l'attività non verrà eseguita se non viene eseguito il numero minimo di test specificato.",
+ "loc.input.label.minimumExpectedTests": "Numero minimo di test",
+ "loc.input.help.minimumExpectedTests": "Consente di specificare il numero minimo di test da eseguire per l'esecuzione dell'attività. Il numero totale di test eseguiti è dato dalla somma dei test superati, non superati e interrotti.",
+ "loc.input.label.diagnosticsEnabled": "Raccogli la diagnostica avanzata in caso di errori irreversibili",
+ "loc.input.help.diagnosticsEnabled": "Consente di raccogliere la diagnostica avanzata in caso di errori irreversibili.",
+ "loc.input.label.collectDumpOn": "Raccogli il dump di processo e allegalo al report di esecuzione dei test",
+ "loc.input.help.collectDumpOn": "Consente di raccogliere il dump di processo e di allegarlo al report di esecuzione dei test.",
+ "loc.input.label.rerunFailedTests": "Ripeti i test non superati",
+ "loc.input.help.rerunFailedTests": "Se si seleziona questa opzione, eventuali test non riusciti verranno ripetuti finché non vengono superati o finché non viene raggiunto il numero massimo di tentativi di ripetizione.",
+ "loc.input.label.rerunType": "Non ripetere i test se viene superata la soglia specificata per quelli non superati",
+ "loc.input.help.rerunType": "Usare questa opzione per evitare di ripetere i test quando la percentuale di errori raggiunge la soglia specificata. È applicabile se eventuali problemi nell'ambiente causano un numero elevato di errori.
Come soglia è possibile specificare la percentuale di errori o il numero di test non superati.",
+ "loc.input.label.rerunFailedThreshold": "Percentuale di errori",
+ "loc.input.help.rerunFailedThreshold": "Usare questa opzione per evitare di ripetere i test quando la percentuale di errori raggiunge la soglia specificata. È applicabile se eventuali problemi nell'ambiente causano un numero elevato di errori.",
+ "loc.input.label.rerunFailedTestCasesMaxLimit": "Numero di test non superati",
+ "loc.input.help.rerunFailedTestCasesMaxLimit": "Usare questa opzione per evitare di ripetere i test quando il numero di test case non superati raggiunge il limite specificato. È applicabile se eventuali problemi nell'ambiente causano un numero elevato di errori.",
+ "loc.input.label.rerunMaxAttempts": "Numero massimo di tentativi",
+ "loc.input.help.rerunMaxAttempts": "Consente di specificare il numero massimo di tentativi di ripetizione di un test non superato. Se un test viene superato prima che venga raggiunto il numero massimo di tentativi, non verrà ripetuto ulteriormente.",
+ "loc.messages.VstestLocationDoesNotExist": "Il percorso specificato di 'vstest.console.exe' '%s' non esiste.",
+ "loc.messages.VstestFailedReturnCode": "L'attività VsTest non è riuscita.",
+ "loc.messages.VstestPassedReturnCode": "L'attività VsTest è riuscita.",
+ "loc.messages.NoMatchingTestAssemblies": "Non sono stati trovati assembly di test corrispondenti al criterio %s.",
+ "loc.messages.VstestNotFound": "Visual Studio %d non è stato trovato. Riprovare con una versione esistente nel computer dell'agente di compilazione.",
+ "loc.messages.NoVstestFound": "La piattaforma di test non è stata trovata. Riprovare dopo averla installata nel computer dell'agente di compilazione.",
+ "loc.messages.VstestFailed": "Vstest non è riuscito e sono stati restituiti errori. Per gli errori, vedere i log. Potrebbero esserci anche test non superati.",
+ "loc.messages.VstestTIANotSupported": "Per eseguire Analisi di impatto test, installare Visual Studio 2015 Update 3 o Visual Studio 2017 RC.",
+ "loc.messages.NoResultsToPublish": "Non sono stati trovati risultati da pubblicare.",
+ "loc.messages.ErrorWhileReadingRunSettings": "Si è verificato un errore durante la lettura del file delle impostazioni esecuzione test. Errore: %s.",
+ "loc.messages.ErrorWhileReadingTestSettings": "Si è verificato un errore durante la lettura del file delle impostazioni test. Errore: %s.",
+ "loc.messages.RunInParallelNotSupported": "Con il file testsettings non è possibile eseguire test in parallelo in computer multicore. Questa opzione verrà ignorata.",
+ "loc.messages.InvalidSettingsFile": "Il file di impostazioni specificato %s non è valido o non esiste. Specificare un file di impostazioni valido o deselezionare il campo.",
+ "loc.messages.UpdateThreeOrHigherRequired": "Per eseguire i test in parallelo, installare Visual Studio 2015 Update 3 o versione successiva nella macchina virtuale dell'agente di compilazione.",
+ "loc.messages.ErrorOccuredWhileSettingRegistry": "Si è verificato un errore durante l'impostazione della chiave del Registro di sistema. Errore: %s.",
+ "loc.messages.ErrorWhileSettingTestImpactCollectorTestSettings": "Si è verificato un errore durante l'impostazione di Agente di raccolta impatto test nel file delle impostazioni test.",
+ "loc.messages.ErrorWhileSettingTestImpactCollectorRunSettings": "Si è verificato un errore durante l'impostazione di Agente di raccolta impatto test nel file delle impostazioni esecuzione test.",
+ "loc.messages.ErrorWhileCreatingResponseFile": "Si è verificato un errore durante la creazione del file di risposta. Verranno eseguiti tutti i test per questa esecuzione.",
+ "loc.messages.ErrorWhileUpdatingResponseFile": "Si è verificato un errore durante l'aggiornamento del file di risposta '%s'. Verranno eseguiti tutti i test per questa esecuzione.",
+ "loc.messages.ErrorWhilePublishingCodeChanges": "Si è verificato un errore durante la pubblicazione delle modifiche apportate al codice. Verranno eseguiti tutti i test per questa esecuzione.",
+ "loc.messages.ErrorWhileListingDiscoveredTests": "Si è verificato un errore durante l'individuazione dei test. Verranno eseguiti tutti i test per questa esecuzione.",
+ "loc.messages.PublishCodeChangesPerfTime": "Tempo totale necessario per pubblicare le modifiche apportate al codice: %d millisecondi.",
+ "loc.messages.GenerateResponseFilePerfTime": "Tempo totale necessario per ottenere il file di risposta: %d millisecondi.",
+ "loc.messages.UploadTestResultsPerfTime": "Tempo totale necessario per caricare i risultati dei test: %d millisecondi.",
+ "loc.messages.ErrorReadingVstestVersion": "Si è verificato un errore durante la lettura della versione di vstest.console.exe.",
+ "loc.messages.UnexpectedVersionString": "È stata rilevata una stringa di versione imprevista per vstest.console.exe: %s.",
+ "loc.messages.UnexpectedVersionNumber": "È stato rilevato un numero di versione imprevisto per vstest.console.exe: %s.",
+ "loc.messages.VstestDiagNotSupported": "La versione di vstest.console.exe non supporta il flag /diag. Abilitare la diagnostica tramite i file exe.config",
+ "loc.messages.NoIncludePatternFound": "Non sono stati trovati criteri di inclusione. Specificare almeno un criterio per eseguire ricerche negli assembly di test.",
+ "loc.messages.ErrorWhileUpdatingSettings": "Si è verificato un errore durante l'aggiornamento del file di impostazioni. Verrà usato il file specificato.",
+ "loc.messages.VideoCollectorNotSupportedWithRunSettings": "Video collector non è supportato con le impostazioni esecuzione test.",
+ "loc.messages.runTestInIsolationNotSupported": "L'esecuzione di test in isolamento non è supportata quando si usa l'impostazione del processo con più agenti. Questa opzione verrà ignorata.",
+ "loc.messages.overrideNotSupported": "L'override dei parametri di esecuzione dei test è supportato solo con un file runsettings o testsettings valido. Questa opzione verrà ignorata.",
+ "loc.messages.testSettingPropertiesNotSupported": "È possibile accedere alle proprietà specificate nel file testsettings tramite l'elemento TestContext usando Visual Studio 2017 Update 4 o versione successiva",
+ "loc.messages.vstestVersionInvalid": "La versione specificata %s della piattaforma di test non è supportata.",
+ "loc.messages.configureDtaAgentFailed": "La configurazione dell'agente di test con il server non è riuscita anche dopo %d tentativi. Errore: %s",
+ "loc.messages.otherConsoleOptionsNotSupported": "Le altre opzioni della console non sono supportate per questa configurazione di attività. Questa opzione verrà ignorata.",
+ "loc.messages.distributedTestWorkflow": "Nel flusso di test distribuito",
+ "loc.messages.nonDistributedTestWorkflow": "Esecuzione dei test con lo strumento di esecuzione attività vstest.console.exe.",
+ "loc.messages.dtaNumberOfAgents": "Esecuzione dei test distribuiti. Numero di agenti nel processo: %s",
+ "loc.messages.testSelectorInput": "Selettore test: %s",
+ "loc.messages.searchFolderInput": "Cartella di ricerca: %s",
+ "loc.messages.testFilterCriteriaInput": "Criteri di filtro dei test: %s",
+ "loc.messages.runSettingsFileInput": "File di impostazioni esecuzione test: %s",
+ "loc.messages.runInParallelInput": "Esegui in parallelo: %s",
+ "loc.messages.runInIsolationInput": "Esegui in isolamento: %s",
+ "loc.messages.pathToCustomAdaptersInput": "Percorso degli adattatori personalizzati: %s",
+ "loc.messages.otherConsoleOptionsInput": "Altre opzioni della console: %s",
+ "loc.messages.codeCoverageInput": "Code coverage abilitato: %s",
+ "loc.messages.testPlanInput": "ID piano di test: %s",
+ "loc.messages.testplanConfigInput": "ID configurazione piano di test: %s",
+ "loc.messages.testSuiteSelected": "ID gruppo di test selezionato: %s",
+ "loc.messages.testAssemblyFilterInput": "Assembly di test: %s",
+ "loc.messages.vsVersionSelected": "Versione di Visual Studio selezionata per l'esecuzione dei test: %s",
+ "loc.messages.runTestsLocally": "Eseguire i test in locale con %s",
+ "loc.messages.vstestLocationSpecified": "%s. Posizione specificata: %s",
+ "loc.messages.uitestsparallel": "L'esecuzione di test dell'interfaccia utente in parallelo nello stesso computer può comportare errori. Provare a disabilitare l'opzione 'Esegui in parallelo' o a eseguire i test dell'interfaccia utente con un'attività separata. Per altre informazioni, vedere https://aka.ms/paralleltestexecution ",
+ "loc.messages.pathToCustomAdaptersInvalid": "Il percorso degli adattatori personalizzati '%s' deve essere una directory e deve essere già esistente.",
+ "loc.messages.pathToCustomAdaptersContainsNoAdapters": "Il percorso degli adattatori personalizzati '%s' non contiene alcun adattatore di test. Specificare un percorso valido.",
+ "loc.messages.testAssembliesSelector": "Assembly di test",
+ "loc.messages.testPlanSelector": "Piano di test",
+ "loc.messages.testRunSelector": "Esecuzione dei test",
+ "loc.messages.testRunIdInvalid": "La selezione test è 'Esecuzione dei test', ma l'ID esecuzione dei test specificato '%s' non è valido",
+ "loc.messages.testRunIdInput": "ID esecuzione dei test: '%s'",
+ "loc.messages.testSourcesFilteringFailed": "La preparazione del file delle origini test non è riuscita. Errore: %s",
+ "loc.messages.noTestSourcesFound": "Non sono state trovate origini test corrispondenti al filtro specificato '%s'",
+ "loc.messages.DontShowWERUIDisabledWarning": "Il valore DontShowUI di Segnalazione errori Windows non è impostato. Se durante l'esecuzione del test dell'interfaccia utente viene visualizzata la finestra di dialogo di errore di Windows, il test si bloccherà",
+ "loc.messages.noVstestConsole": "I test non verranno eseguiti con la console VSTest. Per eseguire i test tramite tale console, installare Visual Studio 2017 RC o versione successiva.",
+ "loc.messages.numberOfTestCasesPerSlice": "Numero di test case per batch: %s",
+ "loc.messages.invalidTestBatchSize": "Le dimensioni specificate per il batch non sono valide: %s",
+ "loc.messages.invalidRunTimePerBatch": "Il valore di 'Tempo di esecuzione per batch (sec)' non è valido: %s",
+ "loc.messages.minimumRunTimePerBatchWarning": "Il valore di 'Tempo di esecuzione per batch (sec)' deve essere pari ad almeno '%s' secondi. Per impostazione predefinita, verrà usato il valore minimo supportato.",
+ "loc.messages.RunTimePerBatch": "Tempo di esecuzione per batch (sec): %s",
+ "loc.messages.searchLocationNotDirectory": "La cartella ricerche '%s' deve essere una directory e deve essere già esistente.",
+ "loc.messages.rerunFailedTests": "Ripeti i test non superati: %s",
+ "loc.messages.rerunFailedThreshold": "Soglia per la ripetizione dei test non superati: %s",
+ "loc.messages.invalidRerunFailedThreshold": "La soglia per la ripetizione dei test non superati non è valida. Verrà usato il valore predefinito 30%",
+ "loc.messages.rerunFailedTestCasesMaxLimit": "Limite massimo per la ripetizione dei test case non superati: %s",
+ "loc.messages.invalidRerunFailedTestCasesMaxLimit": "Il limite per la ripetizione dei test case non superati non è valido. Verrà usato il valore predefinito 5",
+ "loc.messages.rerunMaxAttempts": "Numero massimo di tentativi di ripetizione: %s",
+ "loc.messages.invalidRerunMaxAttempts": "Il numero massimo di tentativi di ripetizione non è valido o è stato superato. Verrà usato il valore predefinito 3",
+ "loc.messages.rerunNotSupported": "Per ripetere i test non superati, installare Visual Studio 2015 Update 3 o Visual Studio 2017.",
+ "loc.messages.toolsInstallerPathNotSet": "La cartella della piattaforma di test di VsTest non è stata trovata nella cache.",
+ "loc.messages.testImpactAndCCWontWork": "L'agente di raccolta dati di Impatto test (Esegui solo test interessati) e Code coverage non funzionerà.",
+ "loc.messages.ToolsInstallerInstallationError": "Il programma di installazione degli strumenti della piattaforma di Visual Studio Test non è stato eseguito oppure l'installazione non è stata completata. Vedere il blog seguente per informazioni su come usare il programma di installazione degli strumenti: https://aka.ms/vstesttoolsinstaller",
+ "loc.messages.OverrideUseVerifiableInstrumentation": "Verrà eseguito l'override del campo UseVerifiableInstrumentation su false nel file runsettings.",
+ "loc.messages.NoTestResultsDirectoryFound": "La directory dei risultati test non è stata trovata.",
+ "loc.messages.OnlyWindowsOsSupported": "Questa attività è supportata solo in agenti Windows e non può essere usata su altre piattaforme.",
+ "loc.messages.MultiConfigNotSupportedWithOnDemand": "Le esecuzioni su richiesta non sono supportate con l'opzione Più configurazioni. Usare l'opzione di parallelismo 'Nessuno' o 'Più agenti'.",
+ "loc.messages.disabledRerun": "La ripetizione dei test non superati verrà disabilitata perché la soglia di ripetizione specificata è %s",
+ "loc.messages.UpgradeAgentMessage": "Aggiornare la versione dell'agente. https://github.com/Microsoft/vsts-agent/releases",
+ "loc.messages.VsTestVersionEmpty": "VsTestVersion è Null o vuoto",
+ "loc.messages.UserProvidedSourceFilter": "Filtro di origine: %s",
+ "loc.messages.UnableToGetFeatureFlag": "Non è possibile ottenere il flag di funzionalità: %s",
+ "loc.messages.diagnosticsInput": "Diagnostica abilitata: %s",
+ "loc.messages.UncPathNotSupported": "Il percorso della cartella di ricerca delle origini di test non può essere un percorso UNC. Specificare un percorso completo o un percorso relativo a $(System.DefaultWorkingDirectory).",
+ "loc.messages.LookingForBuildToolsInstalltion": "Verrà effettuato un tentativo per trovare il file vstest.console di un'installazione di Visual Studio Build Tools versione %s.",
+ "loc.messages.LookingForVsInstalltion": "Verrà effettuato un tentativo per trovare il file vstest.console di un'installazione di Visual Studio versione %s.",
+ "loc.messages.minTestsNotExecuted": "Nell'esecuzione dei test non è stato eseguito il numero minimo specificato di test, pari a %d.",
+ "loc.messages.actionOnThresholdNotMet": "Azione da eseguire quando la soglia minima dei test non viene soddisfatta: %s",
+ "loc.messages.minimumExpectedTests": "Numero minimo di test da eseguire: %d"
+}
\ No newline at end of file
diff --git a/Tasks/VsTestV3/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/VsTestV3/Strings/resources.resjson/ja-JP/resources.resjson
new file mode 100644
index 000000000000..040e0f58246d
--- /dev/null
+++ b/Tasks/VsTestV3/Strings/resources.resjson/ja-JP/resources.resjson
@@ -0,0 +1,193 @@
+{
+ "loc.friendlyName": "Visual Studio テスト",
+ "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkId=835764)",
+ "loc.description": "Visual Studio Test (VsTest) ランナーを使用して、ユニット テストおよび機能テスト (Selenium、Appium、コード化された UI テストなど) を実行します。MsTest、xUnit、NUnit、Chutzpah (QUnit、Mocha、Jasmine を使用した JavaScript テスト向け) などの Visual Studio テスト アダプターを持つテスト フレームワークを実行できます。テストは、このタスク (バージョン 2) を使用して複数のエージェント上で配布できます。",
+ "loc.instanceNameFormat": "VsTest - $(testSelector)",
+ "loc.releaseNotes": "- エージェント ジョブを使用したテストの実行: ビルド、リリース、テストの統合エージェントでは、テスト用に自動化エージェントを使用することもできます。複数エージェント ジョブ設定を使用してテストを分散できます。複数構成ジョブ設定は、さまざまな構成でテストを複製するために使用できます。詳細情報
- テストの影響分析: コード変更を検証するために必要なテストのみを自動的に選択し、実行します。
- Visual Studio テスト プラットフォーム インストーラー タスクを使用すると、完全な Visual Studio インストールなしでテストを実行できます。
",
+ "loc.group.displayName.testSelection": "テストの選択",
+ "loc.group.displayName.executionOptions": "実行オプション",
+ "loc.group.displayName.advancedExecutionOptions": "実行の詳細設定のオプション",
+ "loc.group.displayName.reportingOptions": "レポートのオプション",
+ "loc.input.label.testSelector": "次を使用してテストを選択",
+ "loc.input.help.testSelector": "- テスト アセンブリ: テストの入った 1 つ以上のテスト アセンブリを指定するためのオプションです。特定のテストだけを選択するためにフィルター条件を指定することもできます (省略可能)。
- テスト計画: 自動テスト メソッドが関連付けられているテスト計画からテストを実行するためのオプションです。
- テストの実行: テスト ハブからテストを実行するための環境をセットアップしているときに使用するオプションです。このオプションは、継続的インテグレーション/継続的配置 (CI/CD) パイプラインでテストを実行しているときには使用しないでください。
",
+ "loc.input.label.testAssemblyVer2": "テスト ファイル",
+ "loc.input.help.testAssemblyVer2": "指定されたファイルからテストを実行します。
順序指定テストおよび Web テストは、それぞれ .orderedtest ファイルおよび .webtest ファイルを指定すれば実行できます。.webtest を実行するには、Visual Studio 2017 Update 4 以降が必要です。
ファイル パスは検索フォルダーからの相対パスです。minimatch パターンの複数行をサポートします。[詳細情報](https://aka.ms/minimatchexamples)",
+ "loc.input.label.testPlan": "テスト計画",
+ "loc.input.help.testPlan": "テスト スイートが自動テスト ケースと共に含まれているテスト計画を選択します。",
+ "loc.input.label.testSuite": "テスト スイート",
+ "loc.input.help.testSuite": "自動テスト ケースが含まれている 1 つ以上のテスト スイートを選択します。テスト ケース作業項目は、自動テスト メソッドに関連付ける必要があります。[詳細情報](https://go.microsoft.com/fwlink/?linkid=847773)",
+ "loc.input.label.testConfiguration": "テスト構成",
+ "loc.input.help.testConfiguration": "テスト構成を選択します。",
+ "loc.input.label.tcmTestRun": "テストの実行",
+ "loc.input.help.tcmTestRun": "テストの実行に基づく選択は、テスト ハブから自動テストの実行をトリガーする場合に使用されます。このオプションは、CI/CD パイプラインでのテスト実行には使用できません。",
+ "loc.input.label.searchFolder": "検索フォルダー",
+ "loc.input.help.searchFolder": "テスト アセンブリを検索するフォルダー。",
+ "loc.input.label.resultsFolder": "テスト結果フォルダー",
+ "loc.input.help.resultsFolder": "テスト結果を保存するフォルダー。この入力が指定されていない場合、結果は既定で $(Agent.TempDirectory)/TestResults に保存され、これはパイプライン実行の終了時に消去されます。結果のディレクトリは、vstest タスクの開始時、テストが実行される前に必ずクリーンアップされます。フォルダーの相対パスが指定された場合は、$(Agent.TempDirectory) からの相対指定と見なされます",
+ "loc.input.label.testFiltercriteria": "テストのフィルター条件",
+ "loc.input.help.testFiltercriteria": "テスト アセンブリからのテストをフィルター処理する追加条件。例: `Priority=1|Name=MyTestMethod`。[詳細](https://msdn.microsoft.com/ja-JP/library/jj155796.aspx)",
+ "loc.input.label.runOnlyImpactedTests": "影響を受けたテストのみ実行する",
+ "loc.input.help.runOnlyImpactedTests": "コードの変更を検証する必要のあるテストのみが自動的に選択され、実行されます。[詳細情報](https://aka.ms/tialearnmore)",
+ "loc.input.label.runAllTestsAfterXBuilds": "すべてのテストを実行するまでのビルド数",
+ "loc.input.help.runAllTestsAfterXBuilds": "すべてのテストを自動的に実行するまでのビルド数。テスト インパクト 分析には、テスト ケースとソース コードの間のマッピングが格納されます。定期的にすべてのテストを実行して、マッピングを生成しなおすことをお勧めします。",
+ "loc.input.label.uiTests": "テスト ミックスに UI テストが含まれています",
+ "loc.input.help.uiTests": "UI テストを実行するには、エージェントが対話モードで実行されるように設定されていることを確認します。ビルド/リリースをキューに登録する前に、エージェントを対話的に実行する設定を行う必要があります。このチェック ボックスをオンにしても、エージェントは自動的に対話モードに設定されません。タスクのこのオプションは、エラーを回避するためにエージェントを適切に構成するリマインダーとしてのみ使えます。
VS 2015 と 2017 プールからの Hosted Windows エージェントを、UI テストを実行するために使用できます。
[詳細情報](https://aka.ms/uitestmoreinfo)。",
+ "loc.input.label.vstestLocationMethod": "次を使用してテスト プラットフォームを選択",
+ "loc.input.label.vsTestVersion": "テスト プラットフォームのバージョン",
+ "loc.input.help.vsTestVersion": "使用する Visual Studio テストのバージョンです。最新バージョンが指定されている場合、インストールされているバージョンに応じて、Visual Studio 2017 または Visual Studio 2015 が選択されます。Visual Studio 2013 はサポートされていません。エージェントで Visual Studio を必要とせずにテストを実行するには、[ツール インストーラーを使用してインストールする] オプションを使用します。NuGet からテスト プラットフォームを取得するには、[Visual Studio テスト プラットフォーム インストーラー] タスクを含めてください。",
+ "loc.input.label.vstestLocation": "vstest.console.exe へのパス",
+ "loc.input.help.vstestLocation": "必要に応じて、VSTest へのパスを指定します。",
+ "loc.input.label.runSettingsFile": "設定ファイル",
+ "loc.input.help.runSettingsFile": "テストで使用する runsettings または testsettings ファイルへのパス。",
+ "loc.input.label.overrideTestrunParameters": "テストの実行パラメーターのオーバーライド",
+ "loc.input.help.overrideTestrunParameters": "runsettings ファイルの `TestRunParameters` セクションまたは testsettings ファイルの `Properties` セクションで定義されたパラメーターを無視オーバーライドします。例: `-key1 value1 -key2 value2`。注: testsettings ファイルで指定されたプロパティには、Visual Studio 2017 Update 4 以降で TestContext を使用してアクセスできます ",
+ "loc.input.label.pathtoCustomTestAdapters": "カスタム テスト アダプターへのパス",
+ "loc.input.help.pathtoCustomTestAdapters": "カスタム テスト アダプターへのディレクトリ パス。テスト アセンブリと同じフォルダー内のアダプターが自動的に検出されます。",
+ "loc.input.label.runInParallel": "マルチコア マシンでテストを並列実行する",
+ "loc.input.help.runInParallel": "設定すると、テストはマシンの使用可能なコアを並列利用して実行されます。これは、RunSettings ファイル内で指定されている MaxCpuCount をオーバーライドします (指定されている場合)。[ここをクリック](https://aka.ms/paralleltestexecution) してテストの並列実行の詳細をご確認ください。",
+ "loc.input.label.runTestsInIsolation": "テストを分離して実行する",
+ "loc.input.help.runTestsInIsolation": "分離プロセスでテストを実行します。これにより、vstest.console.exe プロセスがテスト中のエラーで停止する可能性は低くなりますが、テストの実行が遅くなる可能性があります。このオプションは現在、マルチエージェント ジョブ設定で実行する際には使用できません。",
+ "loc.input.label.codeCoverageEnabled": "コード カバレッジ有効",
+ "loc.input.help.codeCoverageEnabled": "テストの実行でコード カバレッジ情報を収集します。",
+ "loc.input.label.otherConsoleOptions": "その他のコンソールのオプション",
+ "loc.input.help.otherConsoleOptions": "vstest.console.exe に渡すことのできるその他のコンソール オプションの説明については、こちらをご覧ください。エージェント ジョブの '複数エージェント' 並列設定を使ってテストを実行している場合、[テスト計画] または [テストの実行] オプションを使ってテストを実行している場合、カスタム バッチ処理オプションが選択されている場合は、これらのオプションはサポートされず、無視されます。代わりに、これらのオプションは設定ファイルを使って指定することができます。
",
+ "loc.input.label.distributionBatchType": "バッチ テスト",
+ "loc.input.help.distributionBatchType": "バッチはテストのグループです。テストのバッチによってそのテストが同時に実行され、バッチの結果が公開されます。タスクを実行するジョブが複数のエージェントを使用するように設定されている場合、各エージェントにより、並列で実行される利用可能なテストのバッチが選択されます。
テストとエージェントの数に基づく: テストの実行に参加するテストとエージェントの数に基づき、単純にバッチにまとめます。
テストの過去の実行時間に基づく: このバッチ処理では、テストのバッチを作成するために要した過去の実行時間を考慮に入れて、各バッチの実行時間がほぼ等しくなるようにします。
テスト アセンブリに基づく: 1 つのアセンブリからのテストが一緒にバッチにまとめられます。",
+ "loc.input.label.batchingBasedOnAgentsOption": "バッチ オプション",
+ "loc.input.help.batchingBasedOnAgentsOption": "テストの数と、テストの実行に参加するエージェントの数に基づいたシンプルなバッチ処理。バッチのサイズを自動的に決定する場合、各バッチには `(テストの合計数 / エージェントの数)` 件のテストが入ります。バッチのサイズを指定する場合、各バッチには指定した数のテストが入ります。",
+ "loc.input.label.customBatchSizeValue": "バッチあたりのテスト数",
+ "loc.input.help.customBatchSizeValue": "バッチのサイズを指定します",
+ "loc.input.label.batchingBasedOnExecutionTimeOption": "バッチ オプション",
+ "loc.input.help.batchingBasedOnExecutionTimeOption": "このバッチ処理では、過去の実行時間を検討して、各バッチの実行時間がほぼ同じになるようにテストのバッチを作成します。実行時間の短いテストがまとめてバッチに組み込まれ、実行時間の長いテストは別々のバッチに組み込まれます。このオプションを複数エージェントのジョブ設定と一緒に使うと、テストの合計時間が最短になります。",
+ "loc.input.label.customRunTimePerBatchValue": "バッチあたりの実行時間 (秒)",
+ "loc.input.help.customRunTimePerBatchValue": "バッチあたりの実行時間 (秒) を指定します",
+ "loc.input.label.dontDistribute": "ジョブ内で複数のエージェントを使う場合は、テストを配布するのではなく、レプリケートしてください",
+ "loc.input.help.dontDistribute": "このオプションを選択すると、タスクが複数エージェントのフェーズで実行される場合に、テストがエージェント間に配布されなくなります。
選択された各テストは、各エージェント上で反復されます。
このオプションは、エージェントのフェーズが並列処理なしで実行されるように、または複数の構成オプションを指定して実行されるように構成された場合には適用されません。",
+ "loc.input.label.testRunTitle": "テストの実行のタイトル",
+ "loc.input.help.testRunTitle": "テストの実行の名前を指定します。",
+ "loc.input.label.platform": "ビルド プラットフォーム",
+ "loc.input.help.platform": "テストを報告する対象となるビルド プラットフォーム。ビルド タスク内にプラットフォームの変数を定義した場合には、ここで使用します。",
+ "loc.input.label.configuration": "ビルド構成",
+ "loc.input.help.configuration": "テストを報告する対象となるビルド構成。ビルド タスク内に構成の変数を定義した場合、ここでそれを使用します。",
+ "loc.input.label.publishRunAttachments": "テストの添付ファイルのアップロード",
+ "loc.input.help.publishRunAttachments": "実行レベルの添付ファイルの発行をオプトイン/オプトアウトします。",
+ "loc.input.label.failOnMinTestsNotRun": "最小数のテストが実行されない場合にタスクを失敗させます。",
+ "loc.input.help.failOnMinTestsNotRun": "このオプションを選択すると、指定された最小数のテストが実行されていない場合にタスクが失敗します。",
+ "loc.input.label.minimumExpectedTests": "テストの最小数",
+ "loc.input.help.minimumExpectedTests": "タスクを成功させるために実行する必要のあるテストの最小数を指定します。実行されたテストの合計は、成功、失敗、中止されたテストの合計として計算されます。",
+ "loc.input.label.diagnosticsEnabled": "致命的なエラーが発生した場合に、高度な診断情報を収集する",
+ "loc.input.help.diagnosticsEnabled": "致命的なエラーが発生した場合に高度な診断情報を収集します。",
+ "loc.input.label.collectDumpOn": "プロセスのダンプを収集し、テストの実行レポートに添付する",
+ "loc.input.help.collectDumpOn": "プロセスのダンプを収集し、テストの実行レポートに添付します。",
+ "loc.input.label.rerunFailedTests": "失敗したテストの再実行",
+ "loc.input.help.rerunFailedTests": "このオプションを選択すると、合格するか最大試行回数に達するまで、失敗したテストを再実行します。",
+ "loc.input.label.rerunType": "テスト失敗回数が指定のしきい値を超えるときには再実行しない",
+ "loc.input.help.rerunType": "エラーの発生率が指定したしきい値を超えたときにテストの再実行を回避するには、このオプションを使用します。これは、環境の問題が大規模な障害の発生につながる場合に適用されます。
しきい値としてはエラーになったテストの発生率または発生数を指定できます。",
+ "loc.input.label.rerunFailedThreshold": "失敗の割合",
+ "loc.input.help.rerunFailedThreshold": "エラーの発生率が指定したしきい値を超えたときにテストの再実行を回避するには、このオプションを使用します。これは、環境の問題が大規模な障害の発生につながる場合に適用されます。",
+ "loc.input.label.rerunFailedTestCasesMaxLimit": "失敗したテストの数",
+ "loc.input.help.rerunFailedTestCasesMaxLimit": "失敗したテスト ケースの数が指定した制限を超えたときにテストの再実行を回避するには、このオプションを使用します。これは、環境の問題が大規模な障害の発生につながる場合に適用されます。",
+ "loc.input.label.rerunMaxAttempts": "最大試行回数",
+ "loc.input.help.rerunMaxAttempts": "失敗したテストの最大試行回数を指定します。最大試行回数に達する前にテストに合格すると、それ以上は再実行しません。",
+ "loc.messages.VstestLocationDoesNotExist": "'vstest.console.exe' が指定された '%s' の場所が存在しません。",
+ "loc.messages.VstestFailedReturnCode": "VsTest タスクが失敗しました。",
+ "loc.messages.VstestPassedReturnCode": "VsTest タスクが成功しました。",
+ "loc.messages.NoMatchingTestAssemblies": "パターン %s に一致するテスト アセンブリが見つかりませんでした。",
+ "loc.messages.VstestNotFound": "Visual Studio %d が見つかりません。ビルド エージェント マシンにあるバージョンでもう一度お試しください。",
+ "loc.messages.NoVstestFound": "テスト プラットフォームが見つかりません。ビルド エージェント マシンにインストールしてから、もう一度お試しください。",
+ "loc.messages.VstestFailed": "Vstest でエラーが発生しました。ログでエラーをご確認ください。失敗したテストがある可能性があります。",
+ "loc.messages.VstestTIANotSupported": "テスト インパクト 解析を実行するには、Visual Studio 2015 update 3 または Visual Studio 2017 RC 以降をインストールします。",
+ "loc.messages.NoResultsToPublish": "公開する結果が見つかりませんでした。",
+ "loc.messages.ErrorWhileReadingRunSettings": "実行設定ファイルの読み取り中にエラーが発生しました。エラー: %s。",
+ "loc.messages.ErrorWhileReadingTestSettings": "テストの設定ファイルの読み取り中にエラーが発生しました。エラー: %s。",
+ "loc.messages.RunInParallelNotSupported": "testsettings ファイルでは、マルチコア マシンでのテストの並列実行はサポートされていません。このオプションは無視されます。",
+ "loc.messages.InvalidSettingsFile": "指定された設定ファイル %s が無効か、存在していません。有効な設定ファイルを指定するか、フィールドをクリアしてください。",
+ "loc.messages.UpdateThreeOrHigherRequired": "並列でテストを実行するには、ビルド エージェント マシンに Visual Studio 2015 Update 3 以降をインストールしてください。",
+ "loc.messages.ErrorOccuredWhileSettingRegistry": "レジストリ キーの設定中にエラーが発生しました。エラー: %s。",
+ "loc.messages.ErrorWhileSettingTestImpactCollectorTestSettings": "テスト設定ファイルでテスト インパクト コレクターの設定中にエラーが発生しました。",
+ "loc.messages.ErrorWhileSettingTestImpactCollectorRunSettings": "実行設定ファイルでテスト インパクト コレクターの設定中にエラーが発生しました。",
+ "loc.messages.ErrorWhileCreatingResponseFile": "応答ファイルの作成中にエラーが発生しました。この実行に対してすべてのテストが実行されます。",
+ "loc.messages.ErrorWhileUpdatingResponseFile": "応答ファイル '%s' の更新中にエラーが発生しました。この実行に対してすべてのテストが実行されます。",
+ "loc.messages.ErrorWhilePublishingCodeChanges": "コード変更の公開中にエラーが発生しました。この実行についてはすべてのテストが実行されます。",
+ "loc.messages.ErrorWhileListingDiscoveredTests": "テストの検出中にエラーが発生しました。この実行では、すべてのテストが実行されます。",
+ "loc.messages.PublishCodeChangesPerfTime": "コード変更の公開にかかった合計時間: %d ミリ秒。",
+ "loc.messages.GenerateResponseFilePerfTime": "応答ファイルの取得にかかった合計時間: %d ミリ秒。",
+ "loc.messages.UploadTestResultsPerfTime": "テスト結果をアップロードするのにかかった合計時間: %d ミリ秒。",
+ "loc.messages.ErrorReadingVstestVersion": "vstest.console.exe のバージョンの読み取りエラーです。",
+ "loc.messages.UnexpectedVersionString": "vstest.console.exe で予期しないバージョン文字列が検出されました: %s。",
+ "loc.messages.UnexpectedVersionNumber": "vstest.console.exe で予期しないバージョン番号が検出されました: %s。",
+ "loc.messages.VstestDiagNotSupported": "vstest.console.exe バージョンは /diag フラグをサポートしていません。exe.config ファイルから診断を有効にします",
+ "loc.messages.NoIncludePatternFound": "インクルード パターンが見つかりませんでした。テスト アセンブリを検索するインクルード パターンを少なくとも 1 つ指定してください。",
+ "loc.messages.ErrorWhileUpdatingSettings": "設定ファイルの更新中にエラーが発生しました。指定された設定ファイルを使用しています。",
+ "loc.messages.VideoCollectorNotSupportedWithRunSettings": "実行設定で Video collector はサポートされていません。",
+ "loc.messages.runTestInIsolationNotSupported": "複数エージェント ジョブ設定を使用する場合、テストの分離実行はサポートされていません。このオプションは無視されます。",
+ "loc.messages.overrideNotSupported": "テストの実行パラメーターの無視は有効な runsettings ファイルまたは testsettings ファイルでのみサポートされています。このオプションは無視されます。",
+ "loc.messages.testSettingPropertiesNotSupported": "testsettings ファイルに指定されたプロパティには、Visual Studio 2017 Update 4 以降で TestContext を使用してアクセスできます",
+ "loc.messages.vstestVersionInvalid": "指定されたテスト プラットフォームのバージョン %s はサポートされていません。",
+ "loc.messages.configureDtaAgentFailed": "サーバーでのテスト エージェントの構成を %d 回試行しましたが、エラー %s で失敗しました",
+ "loc.messages.otherConsoleOptionsNotSupported": "このタスク構成では、他のコンソール オプションはサポートされていません。このオプションは無視されます。",
+ "loc.messages.distributedTestWorkflow": "配布されたテスト フローで",
+ "loc.messages.nonDistributedTestWorkflow": "vstest.console.exe ランナーを使用してテストを実行しています。",
+ "loc.messages.dtaNumberOfAgents": "配布されたテスト実行で、ジョブ内のエージェントの数: %s",
+ "loc.messages.testSelectorInput": "テスト セレクター: %s",
+ "loc.messages.searchFolderInput": "検索フォルダー: %s",
+ "loc.messages.testFilterCriteriaInput": "テスト フィルターの条件: %s",
+ "loc.messages.runSettingsFileInput": "実行設定ファイル: %s",
+ "loc.messages.runInParallelInput": "並列で実行: %s",
+ "loc.messages.runInIsolationInput": "別々に実行: %s",
+ "loc.messages.pathToCustomAdaptersInput": "カスタム アダプターへのパス: %s",
+ "loc.messages.otherConsoleOptionsInput": "その他のコンソール オプション: %s",
+ "loc.messages.codeCoverageInput": "コード カバレッジが有効になりました: %s",
+ "loc.messages.testPlanInput": "テスト計画 ID: %s",
+ "loc.messages.testplanConfigInput": "テスト計画構成 ID: %s",
+ "loc.messages.testSuiteSelected": "選択されたテスト スイート ID: %s",
+ "loc.messages.testAssemblyFilterInput": "テスト アセンブリ: %s",
+ "loc.messages.vsVersionSelected": "テストの実行用に選択された Visual Studio のバージョン: %s",
+ "loc.messages.runTestsLocally": "%s を使ってローカルでテストを実行",
+ "loc.messages.vstestLocationSpecified": "%s、指定された場所: %s",
+ "loc.messages.uitestsparallel": "同じマシン上で並列に UI テストを実行すると、エラーが発生することがあります。[並列で実行] オプションを無効にするか、別のタスクを使って UI テストを実行することを検討してください。詳細については、https://aka.ms/paralleltestexecution をご覧ください ",
+ "loc.messages.pathToCustomAdaptersInvalid": "カスタム アダプター '%s' へのパスは存在し、ディレクトリでなければなりません。",
+ "loc.messages.pathToCustomAdaptersContainsNoAdapters": "カスタム アダプター '%s' へのパスにはテスト アダプターが含まれていません。有効なパスを指定してください。",
+ "loc.messages.testAssembliesSelector": "テスト アセンブリ",
+ "loc.messages.testPlanSelector": "テスト計画",
+ "loc.messages.testRunSelector": "テストの実行",
+ "loc.messages.testRunIdInvalid": "テストの選択は [テストの実行] ですが、指定されているテストの実行 ID '%s' が無効です",
+ "loc.messages.testRunIdInput": "テストの実行 ID: '%s'",
+ "loc.messages.testSourcesFilteringFailed": "テスト ソース ファイルの準備に失敗しました。エラー: %s",
+ "loc.messages.noTestSourcesFound": "指定されたフィルター '%s' に一致するテスト ソースが見つかりません",
+ "loc.messages.DontShowWERUIDisabledWarning": "テストがハングするのではなく、Windows のエラー ダイアログが UI テストの実行中にポップアップする場合、Windows エラー報告 DontShowUI が設定されていません",
+ "loc.messages.noVstestConsole": "テストは vstest コンソールでは実行されません。vstest コンソールを介してテストを実行するには、Visual Studio 2017 RC 以上をインストールしてください。",
+ "loc.messages.numberOfTestCasesPerSlice": "バッチあたりのテスト ケース数: %s",
+ "loc.messages.invalidTestBatchSize": "指定されたバッチ サイズが無効です: %s",
+ "loc.messages.invalidRunTimePerBatch": "'バッチあたりの実行時間 (秒)' が無効です: %s",
+ "loc.messages.minimumRunTimePerBatchWarning": "'バッチごとの実行時間 (秒)' は、少なくとも '%s' 秒である必要があります。既定値はサポートされる最小値です。",
+ "loc.messages.RunTimePerBatch": "バッチあたりの実行時間 (秒): %s",
+ "loc.messages.searchLocationNotDirectory": "検索フォルダー: '%s' は、ディレクトリでなければならず、存在していなければなりません。",
+ "loc.messages.rerunFailedTests": "失敗したテストを再実行します: %s",
+ "loc.messages.rerunFailedThreshold": "失敗したテストの再実行のしきい値: %s",
+ "loc.messages.invalidRerunFailedThreshold": "失敗したテストの再実行のしきい値が無効です。既定の 30% になります",
+ "loc.messages.rerunFailedTestCasesMaxLimit": "失敗したテスト ケースの最大再実行回数: %s",
+ "loc.messages.invalidRerunFailedTestCasesMaxLimit": "失敗したテスト ケースの再実行の制限が無効です。既定の 5 になります",
+ "loc.messages.rerunMaxAttempts": "最大試行回数、再実行します: %s",
+ "loc.messages.invalidRerunMaxAttempts": "再実行の最大再試行回数が無効であるか、それを超過しました。既定の 3 になります",
+ "loc.messages.rerunNotSupported": "Visual Studio 2015 Update 3 または Visual Studio 2017 をインストールして、失敗したテストを再実行してください。",
+ "loc.messages.toolsInstallerPathNotSet": "VsTest テスト プラットフォームのフォルダーがキャッシュ内に見つかりませんでした。",
+ "loc.messages.testImpactAndCCWontWork": "テスト インパクト (影響を受けたテストのみ実行する) およびコード カバレッジ データ コレクターは機能しません。",
+ "loc.messages.ToolsInstallerInstallationError": "Visual Studio テスト プラットフォーム ツール インストーラーが実行されなかったか、インストールが正常に完了しませんでした。ツール インストーラーの使用方法については、次のブログを参照してください: https://aka.ms/vstesttoolsinstaller",
+ "loc.messages.OverrideUseVerifiableInstrumentation": "runsettings ファイルで UseVerifiableInstrumentation フィールドを false に上書きしています。",
+ "loc.messages.NoTestResultsDirectoryFound": "テスト結果のディレクトリが見つかりません。",
+ "loc.messages.OnlyWindowsOsSupported": "このタスクは、Windows エージェントでのみサポートされ、他のプラットフォームでは使用できません。",
+ "loc.messages.MultiConfigNotSupportedWithOnDemand": "オンデマンド実行は、複数構成オプションではサポートされていません。'None' または 'Multi-agent' 並列処理オプションをご使用ください。",
+ "loc.messages.disabledRerun": "失敗したテストの再実行を無効にします。指定された再実行のしきい値は %s です",
+ "loc.messages.UpgradeAgentMessage": "エージェントのバージョンをアップグレードしてください。https://github.com/Microsoft/vsts-agent/releases",
+ "loc.messages.VsTestVersionEmpty": "VsTestVersion が null または空です",
+ "loc.messages.UserProvidedSourceFilter": "ソース フィルター: %s",
+ "loc.messages.UnableToGetFeatureFlag": "次のフィーチャー フラグを取得できません。 %s",
+ "loc.messages.diagnosticsInput": "診断が有効: %s",
+ "loc.messages.UncPathNotSupported": "テスト ソースの検索フォルダーへのパスを UNC パスにすることはできません。ルートからのパスまたは $(System.DefaultWorkingDirectory) からの相対パスを指定してください。",
+ "loc.messages.LookingForBuildToolsInstalltion": "Visual Studio Build Tools バージョン %s のインストールからの vstest.console の検索を試行しています。",
+ "loc.messages.LookingForVsInstalltion": "Visual Studio バージョン %s のインストールからの vstest.console の検索を試行しています。",
+ "loc.messages.minTestsNotExecuted": "テストの実行で、指定されたテストの最小数 %d が実行されませんでした。",
+ "loc.messages.actionOnThresholdNotMet": "テストの最小しきい値が満たされていない場合のアクション: %s",
+ "loc.messages.minimumExpectedTests": "実行されるテストの最小数: %d"
+}
\ No newline at end of file
diff --git a/Tasks/VsTestV3/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/VsTestV3/Strings/resources.resjson/ko-KR/resources.resjson
new file mode 100644
index 000000000000..08e32d0bd260
--- /dev/null
+++ b/Tasks/VsTestV3/Strings/resources.resjson/ko-KR/resources.resjson
@@ -0,0 +1,193 @@
+{
+ "loc.friendlyName": "Visual Studio 테스트",
+ "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?LinkId=835764)",
+ "loc.description": "VsTest(Visual Studio Test) Runner를 사용하여 단위 및 기능 테스트(Selenium, Appium, 코딩된 UI 테스트 등)를 실행합니다. MsTest, xUnit, NUnit, Chutzpah(QUnit, Mocha 및 Jasmine을 사용한 JavaScript 테스트용) 등의 Visual Studio 테스트 어댑터가 있는 테스트 프레임워크를 실행할 수 있습니다. 이 작업(버전 2)을 사용하여 여러 에이전트에 테스트를 배포할 수 있습니다.",
+ "loc.instanceNameFormat": "VsTest - $(testSelector)",
+ "loc.releaseNotes": "- 에이전트 작업을 사용하여 테스트 실행: 빌드, 릴리스 및 테스트에 통합 에이전트를 사용할 경우 자동화 에이전트도 테스트 용도로 사용할 수 있습니다. 다중 에이전트 작업 설정을 사용하여 테스트를 분산할 수 있습니다. 다중 구성 작업 설정을 사용하면 여러 구성으로 테스트를 복제할 수 있습니다. 자세한 정보
- 테스트 영향 분석: 코드 변경의 유효성을 검사하는 데 필요한 테스트만 자동으로 선택하고 실행합니다.
- Visual Studio 테스트 플랫폼 설치 관리자 작업을 사용하여 전체 Visual Studio 설치를 요구하지 않고 테스트를 실행합니다.
",
+ "loc.group.displayName.testSelection": "테스트 선택",
+ "loc.group.displayName.executionOptions": "실행 옵션",
+ "loc.group.displayName.advancedExecutionOptions": "고급 실행 옵션",
+ "loc.group.displayName.reportingOptions": "보고 옵션",
+ "loc.input.label.testSelector": "다음을 사용하여 테스트 선택",
+ "loc.input.help.testSelector": "- 테스트 어셈블리: 테스트가 들어 있는 테스트 어셈블리를 하나 이상 지정하려면 이 옵션을 사용합니다. 필요한 경우 필터 조건을 지정하여 특정 테스트만 선택할 수 있습니다.
- 테스트 계획: 테스트 계획에서 자동화된 테스트 메서드가 연결되어 있는 테스트를 실행하려면 이 옵션을 사용합니다.
- 테스트 실행: 테스트 허브에서 테스트를 실행할 환경을 설정하는 경우 이 옵션을 사용합니다. CI/CD(연속 통합/연속 배포) 파이프라인에서 테스트를 실행하는 경우에는 이 옵션을 사용할 수 없습니다.
",
+ "loc.input.label.testAssemblyVer2": "테스트 파일",
+ "loc.input.help.testAssemblyVer2": "지정한 파일에서 테스트를 실행합니다.
각각 .orderedtest 및 .webtest 파일을 지정하여 순서가 지정된 테스트와 웹 테스트를 실행할 수 있습니다. .webtest를 실행하려면 Visual Studio 2017 업데이트 4 이상이 필요합니다.
파일 경로는 검색 폴더에 상대적입니다. 여러 줄의 minimatch 패턴을 지원합니다. [자세한 정보](https://aka.ms/minimatchexamples)",
+ "loc.input.label.testPlan": "테스트 계획",
+ "loc.input.help.testPlan": "자동화된 테스트 사례를 사용하는 테스트 도구 모음을 포함하는 테스트 계획을 선택합니다.",
+ "loc.input.label.testSuite": "테스트 도구 모음",
+ "loc.input.help.testSuite": "자동화된 테스트 사례를 포함하는 테스트 도구 모음을 하나 이상 선택합니다. 테스트 사례 작업 항목은 자동화된 테스트 메서드에 연결되어야 합니다. [자세한 정보](https://go.microsoft.com/fwlink/?linkid=847773",
+ "loc.input.label.testConfiguration": "테스트 구성",
+ "loc.input.help.testConfiguration": "테스트 구성을 선택합니다.",
+ "loc.input.label.tcmTestRun": "테스트 실행",
+ "loc.input.help.tcmTestRun": "테스트 실행 기반 선택은 테스트 허브에서 자동화된 테스트 실행을 트리거할 때 사용됩니다. 이 옵션은 CI/CD 파이프라인에서 테스트를 실행하는 경우 사용할 수 없습니다.",
+ "loc.input.label.searchFolder": "검색 폴더",
+ "loc.input.help.searchFolder": "테스트 어셈블리를 검색할 폴더입니다.",
+ "loc.input.label.resultsFolder": "테스트 결과 폴더",
+ "loc.input.help.resultsFolder": "테스트 결과를 저장할 폴더입니다. 이 입력을 지정하지 않으면 결과는 기본적으로 $(Agent.TempDirectory)/TestResults에 저장되며 파이프라인 실행이 끝나면 정리됩니다. 결과 디렉터리는 항상 테스트를 실행하기 전, vstest 작업을 시작할 때 정리됩니다. 상대 폴더 경로를 제공하면 해당 경로가 $(Agent.TempDirectory)에 상대적인 것으로 간주됩니다.",
+ "loc.input.label.testFiltercriteria": "테스트 필터 조건",
+ "loc.input.help.testFiltercriteria": "테스트 어셈블리에서 테스트를 필터링할 추가 조건입니다. 예: 'Priority=1|Name=MyTestMethod'. [자세한 정보](https://msdn.microsoft.com/en-us/library/jj155796.aspx)",
+ "loc.input.label.runOnlyImpactedTests": "영향을 받는 테스트만 실행",
+ "loc.input.help.runOnlyImpactedTests": "코드 변경의 유효성을 검사하는 데 필요한 테스트만 자동으로 선택하고 실행합니다. [자세한 정보](https://aka.ms/tialearnmore)",
+ "loc.input.label.runAllTestsAfterXBuilds": "모든 테스트를 실행하기 전까지의 빌드 수",
+ "loc.input.help.runAllTestsAfterXBuilds": "모든 테스트를 자동으로 실행하기 전까지의 빌드 수입니다. 테스트 영향 분석에서는 테스트 사례와 소스 코드 간의 매핑을 저장합니다. 정기적으로 모든 테스트를 실행하여 매핑을 다시 생성하는 것이 좋습니다.",
+ "loc.input.label.uiTests": "테스트 조합에 UI 테스트가 포함되어 있음",
+ "loc.input.help.uiTests": "UI 테스트를 실행하려면 에이전트가 대화형 모드로 실행되도록 설정되었는지 확인합니다. 빌드/릴리스를 큐에 추가하기 전에 대화형으로 실행되도록 에이전트를 설정해야 합니다. 이 확인란을 선택해도 에이전트가 자동으로 대화형 모드로 구성되지는 않습니다. 작업에서 이 옵션은 실패를 방지하기 위해 에이전트를 제대로 구성하라는 미리 알림 역할만 합니다.
VS 2015 및 2017 풀의 호스트된 Windows 에이전트를 사용하여 UI 테스트를 실행할 수는 없습니다.
[자세한 정보](https://aka.ms/uitestmoreinfo).",
+ "loc.input.label.vstestLocationMethod": "다음을 사용하여 테스트 플랫폼 선택",
+ "loc.input.label.vsTestVersion": "테스트 플랫폼 버전",
+ "loc.input.help.vsTestVersion": "사용할 Visual Studio 테스트 버전입니다. 최신 버전을 지정하면 설치된 버전에 따라 Visual Studio 2017 또는 Visual Studio 2015가 선택됩니다. Visual Studio 2013은 지원되지 않습니다. 에이전트에 Visual Studio를 요구하지 않고 테스트를 실행하려면 '도구 설치 관리자로 설치' 옵션을 사용합니다. nuget에서 테스트 플랫폼을 획득하려면 'Visual Studio 테스트 플랫폼 설치 관리자' 작업을 포함해야 합니다.",
+ "loc.input.label.vstestLocation": "vstest.console.exe 경로",
+ "loc.input.help.vstestLocation": "선택적으로 VSTest 경로를 제공합니다.",
+ "loc.input.label.runSettingsFile": "설정 파일",
+ "loc.input.help.runSettingsFile": "테스트에서 사용할 runsettings 또는 testsettings 파일의 경로입니다.",
+ "loc.input.label.overrideTestrunParameters": "테스트 실행 매개 변수 재정의",
+ "loc.input.help.overrideTestrunParameters": "runsettings 파일의 'TestRunParameters' 섹션 또는 testsettings 파일의 'Properties' 섹션에 정의된 매개 변수를 재정의합니다. 예: '-key1 value1 -key2 value2'. 참고: testsettings 파일에 지정된 속성은 Visual Studio 2017 업데이트 4 이상을 사용하여 TestContext를 통해 액세스할 수 있습니다. ",
+ "loc.input.label.pathtoCustomTestAdapters": "사용자 지정 테스트 어댑터 경로",
+ "loc.input.help.pathtoCustomTestAdapters": "사용자 지정 테스트 어댑터의 디렉터리 경로입니다. 테스트 어셈블리와 동일한 폴더에 있는 어댑터는 자동으로 검색됩니다.",
+ "loc.input.label.runInParallel": "다중 코어 컴퓨터에서 동시에 테스트 실행",
+ "loc.input.help.runInParallel": "설정한 경우 테스트는 컴퓨터의 사용 가능한 코어를 활용하여 동시에 실행됩니다. runsettings 파일에 지정하면 MaxCpuCount가 재정의됩니다. [여기를 클릭](https://aka.ms/paralleltestexecution)하여 테스트를 동시에 실행하는 방법에 대해 자세히 알아보세요.",
+ "loc.input.label.runTestsInIsolation": "격리 모드로 테스트 실행",
+ "loc.input.help.runTestsInIsolation": "격리 모드에서 테스트를 실행합니다. 이렇게 하면 테스트에서 오류가 발생해도 vstest.console.exe 프로세스가 중지될 가능성이 작아지지만 테스트 실행 속도가 느려질 수 있습니다. 이 옵션은 현재 다중 에이전트 작업 설정으로 실행되는 경우 사용할 수 없습니다.",
+ "loc.input.label.codeCoverageEnabled": "코드 검사 사용",
+ "loc.input.help.codeCoverageEnabled": "테스트 실행에서 코드 검사 정보를 수집합니다.",
+ "loc.input.label.otherConsoleOptions": "기타 콘솔 옵션",
+ "loc.input.help.otherConsoleOptions": "여기에 문서화된 대로, vstest.console.exe에 전달할 수 있는 기타 콘솔 옵션입니다. 이러한 옵션은 지원되지 않으며, 에이전트 작업의 '다중 에이전트' 병렬 설정을 사용하여 테스트를 실행하거나, '테스트 계획' 또는 '테스트 실행' 옵션을 사용하여 테스트를 실행하거나, 사용자 지정 일괄 처리 옵션을 선택한 경우 무시됩니다. 대신 설정 파일을 사용하여 옵션을 지정할 수 있습니다.
",
+ "loc.input.label.distributionBatchType": "테스트 일괄 처리",
+ "loc.input.help.distributionBatchType": "일괄 처리는 테스트 그룹입니다. 테스트 일괄 처리는 동시에 해당 테스트를 실행하며, 일괄 처리에 대한 결과가 게시됩니다. 작업이 실행되는 작업이 여러 에이전트를 사용하도록 설정된 경우 각 에이전트가 사용 가능한 테스트 일괄 처리를 선택하여 병렬로 실행합니다.
테스트 및 에이전트 수 기반: 테스트 실행에 참여하는 테스트 및 에이전트 수를 기반으로 하는 간단한 일괄 처리입니다.
테스트의 이전 실행 시간 기반: 이 일괄 처리에서는 이전 실행 시간을 고려하여 각 일괄 처리의 실행 시간이 대략 동일하도록 테스트 일괄 처리를 만듭니다.
테스트 어셈블리 기반: 어셈블리의 테스트가 일괄 처리됩니다.",
+ "loc.input.label.batchingBasedOnAgentsOption": "일괄 처리 옵션",
+ "loc.input.help.batchingBasedOnAgentsOption": "테스트 실행에 참여하는 테스트 및 에이전트의 수를 기반으로 하는 간단한 일괄 처리입니다. 일괄 처리 크기가 자동으로 결정되면 각 일괄 처리에는 `(총 테스트 수/에이전트 수)` 테스트가 포함됩니다. 일괄 처리 크기가 지정되면 각 일괄 처리에는 지정된 테스트 수가 포함됩니다.",
+ "loc.input.label.customBatchSizeValue": "일괄 처리당 테스트 수",
+ "loc.input.help.customBatchSizeValue": "일괄 처리 크기 지정",
+ "loc.input.label.batchingBasedOnExecutionTimeOption": "일괄 처리 옵션",
+ "loc.input.help.batchingBasedOnExecutionTimeOption": "이 일괄 처리에서는 이전 실행 시간을 고려하여 각 일괄 처리의 실행 시간이 대략 동일하도록 테스트 일괄 처리를 만듭니다. 빠른 실행 테스트는 함께 일괄 처리되는 반면, 장기 실행 테스트는 별도의 일괄 처리에 속할 수 있습니다. 이 옵션을 다중 에이전트 작업 설정과 함께 사용할 경우 총 테스트 시간을 최소화할 수 있습니다.",
+ "loc.input.label.customRunTimePerBatchValue": "일괄 처리당 실행 시간(초)",
+ "loc.input.help.customRunTimePerBatchValue": "일괄 처리당 실행 시간(초) 지정",
+ "loc.input.label.dontDistribute": "작업에서 여러 에이전트를 사용하는 경우 테스트를 분산하는 대신 복제",
+ "loc.input.help.dontDistribute": "이 옵션을 선택하면 다중 에이전트 작업에서 작업을 실행할 때 테스트가 여러 에이전트에 분산되지 않습니다.
선택한 각 테스트는 각 에이전트에서 반복됩니다.
에이전트 작업이 병렬 처리 없이 또는 다중 구성 옵션을 사용하여 실행되도록 구성된 경우에는 이 옵션을 적용할 수 없습니다.",
+ "loc.input.label.testRunTitle": "테스트 실행 제목",
+ "loc.input.help.testRunTitle": "테스트 실행의 이름을 지정하세요.",
+ "loc.input.label.platform": "빌드 플랫폼",
+ "loc.input.help.platform": "테스트를 보고해야 하는 빌드 플랫폼입니다. 빌드 작업에서 플랫폼에 사용할 변수를 정의한 경우, 여기에서 해당 변수를 사용하세요.",
+ "loc.input.label.configuration": "빌드 구성",
+ "loc.input.help.configuration": "테스트를 보고해야 하는 빌드 구성입니다. 빌드 작업에서 구성에 사용할 변수를 정의한 경우, 여기에서 해당 변수를 사용하세요.",
+ "loc.input.label.publishRunAttachments": "테스트 첨부 파일 업로드",
+ "loc.input.help.publishRunAttachments": "게시 실행 수준 첨부 파일의 옵트인(opt in)/옵트아웃(opt out)입니다.",
+ "loc.input.label.failOnMinTestsNotRun": "최소 수의 테스트를 실행하지 않으면 작업이 실패합니다.",
+ "loc.input.help.failOnMinTestsNotRun": "지정된 최소 수의 테스트가 실행되지 않을 경우 이 옵션을 선택하면 작업이 실패합니다.",
+ "loc.input.label.minimumExpectedTests": "최소 테스트 수",
+ "loc.input.help.minimumExpectedTests": "작업 성공을 위해 실행해야 하는 최소 테스트 수를 지정합니다. 실행된 총 테스트 수는 통과, 실패 및 중단된 테스트의 합계로 계산됩니다.",
+ "loc.input.label.diagnosticsEnabled": "치명적인 오류가 발생하는 경우 고급 진단 수집",
+ "loc.input.help.diagnosticsEnabled": "치명적인 오류가 발생하는 경우 고급 진단을 수집합니다.",
+ "loc.input.label.collectDumpOn": "프로세스 덤프를 수집하여 테스트 실행 보고서에 연결",
+ "loc.input.help.collectDumpOn": "프로세스 덤프를 수집하고 테스트 실행 보고서에 연결합니다.",
+ "loc.input.label.rerunFailedTests": "실패한 테스트 다시 실행",
+ "loc.input.help.rerunFailedTests": "이 옵션을 선택하면 성공하거나 최대 시도 횟수에 도달할 때까지 실패한 테스트가 다시 실행됩니다.",
+ "loc.input.label.rerunType": "테스트 실패가 지정된 임계값을 초과할 경우 다시 실행 안 함",
+ "loc.input.help.rerunType": "실패율이 지정된 임계값을 초과할 때 테스트를 다시 실행하지 않으려면 이 옵션을 사용합니다. 환경 문제로 인해 대량 실패가 발생하는 경우에 적용할 수 있습니다.
실패율(%) 또는 실패한 테스트 수를 임계값으로 지정할 수 있습니다.",
+ "loc.input.label.rerunFailedThreshold": "실패율(%)",
+ "loc.input.help.rerunFailedThreshold": "실패율이 지정된 임계값을 초과할 때 테스트를 다시 실행하지 않으려면 이 옵션을 사용합니다. 환경 문제로 인해 대량 실패가 발생하는 경우에 적용할 수 있습니다.",
+ "loc.input.label.rerunFailedTestCasesMaxLimit": "실패한 테스트 수",
+ "loc.input.help.rerunFailedTestCasesMaxLimit": "실패한 테스트 사례 수가 지정된 제한을 초과할 때 테스트를 다시 실행하지 않으려면 이 옵션을 사용합니다. 환경 문제로 인해 대량 실패가 발생하는 경우에 적용할 수 있습니다.",
+ "loc.input.label.rerunMaxAttempts": "최대 시도 횟수",
+ "loc.input.help.rerunMaxAttempts": "실패한 테스트를 다시 시도할 최대 횟수를 지정합니다. 최대 시도 횟수에 도달하기 전에 테스트가 성공하면 더 이상 실행되지 않습니다.",
+ "loc.messages.VstestLocationDoesNotExist": "'%s'을(를) 지정하는 'vstest.console.exe'의 위치가 없습니다.",
+ "loc.messages.VstestFailedReturnCode": "VsTest 작업이 실패했습니다.",
+ "loc.messages.VstestPassedReturnCode": "VsTest 작업이 성공했습니다.",
+ "loc.messages.NoMatchingTestAssemblies": "%s 패턴과 일치하는 테스트 어셈블리를 찾을 수 없습니다.",
+ "loc.messages.VstestNotFound": "Visual Studio %d을(를) 찾을 수 없습니다. 빌드 에이전트 컴퓨터에 있는 버전을 사용하여 다시 시도하세요.",
+ "loc.messages.NoVstestFound": "테스트 플랫폼을 찾을 수 없습니다. 테스트 플랫폼을 빌드 에이전트 컴퓨터에 설치한 후 다시 시도하세요.",
+ "loc.messages.VstestFailed": "오류가 발생하여 Vstest가 실패했습니다. 오류는 로그를 확인하세요. 실패한 테스트가 있을 수 있습니다.",
+ "loc.messages.VstestTIANotSupported": "테스트 영향 분석을 실행하려면 Visual Studio 2015 업데이트 3 또는 Visual Studio 2017 RC 이상을 설치하세요.",
+ "loc.messages.NoResultsToPublish": "게시할 결과를 찾을 수 없습니다.",
+ "loc.messages.ErrorWhileReadingRunSettings": "실행 설정 파일을 읽는 동안 오류가 발생했습니다. 오류: %s.",
+ "loc.messages.ErrorWhileReadingTestSettings": "테스트 설정 파일을 읽는 동안 오류가 발생했습니다. 오류: %s.",
+ "loc.messages.RunInParallelNotSupported": "다중 코어 컴퓨터에서의 테스트 동시 실행은 testsettings 파일에서 지원되지 않습니다. 이 옵션은 무시됩니다.",
+ "loc.messages.InvalidSettingsFile": "지정된 설정 파일 %s이(가) 잘못되었거나 없습니다. 올바른 설정 파일을 지정하거나 필드를 지우세요.",
+ "loc.messages.UpdateThreeOrHigherRequired": "테스트를 병렬로 실행하려면 빌드 에이전트 컴퓨터에 Visual Studio 2015 업데이트 3 이상을 설치하세요.",
+ "loc.messages.ErrorOccuredWhileSettingRegistry": "레지스트리 키를 설정하는 동안 오류가 발생했습니다. 오류: %s.",
+ "loc.messages.ErrorWhileSettingTestImpactCollectorTestSettings": "테스트 설정 파일에서 테스트 영향 수집기를 설정하는 동안 오류가 발생했습니다.",
+ "loc.messages.ErrorWhileSettingTestImpactCollectorRunSettings": "실행 설정 파일에서 테스트 영향 수집기를 설정하는 동안 오류가 발생했습니다.",
+ "loc.messages.ErrorWhileCreatingResponseFile": "지시 파일을 만드는 동안 오류가 발생했습니다. 모든 테스트는 이 실행에 대해 실행됩니다.",
+ "loc.messages.ErrorWhileUpdatingResponseFile": "지시 파일 '%s'을(를) 업데이트하는 동안 오류가 발생했습니다. 모든 테스트는 이 실행에 대해 실행됩니다.",
+ "loc.messages.ErrorWhilePublishingCodeChanges": "코드 변경 내용을 게시하는 동안 오류가 발생했습니다. 모든 테스트는 이 실행에 대해 실행됩니다.",
+ "loc.messages.ErrorWhileListingDiscoveredTests": "테스트를 검색하는 동안 오류가 발생했습니다. 모든 테스트는 이 실행에 대해 실행됩니다.",
+ "loc.messages.PublishCodeChangesPerfTime": "코드 변경 내용을 게시하는 데 걸린 총 시간은 %d밀리초입니다.",
+ "loc.messages.GenerateResponseFilePerfTime": "지시 파일을 가져오는 데 걸린 총 시간은 %d밀리초입니다.",
+ "loc.messages.UploadTestResultsPerfTime": "테스트 결과를 업로드하는 데 걸린 총 시간은 %d밀리초입니다.",
+ "loc.messages.ErrorReadingVstestVersion": "vstest.console.exe의 버전을 읽는 동안 오류가 발생했습니다.",
+ "loc.messages.UnexpectedVersionString": "vstest.console.exe에 대해 예기치 않은 버전 문자열이 검색되었습니다. %s.",
+ "loc.messages.UnexpectedVersionNumber": "vstest.console.exe에 대해 예기치 않은 버전 번호가 검색되었습니다. %s.",
+ "loc.messages.VstestDiagNotSupported": "vstest.console.exe 버전에서 /diag 플래그를 지원하지 않습니다. exe.config 파일을 통해 진단을 사용하도록 설정하세요.",
+ "loc.messages.NoIncludePatternFound": "포함 패턴을 찾을 수 없습니다. 테스트 어셈블리를 검색하려면 포함 패턴을 하나 이상 지정하세요.",
+ "loc.messages.ErrorWhileUpdatingSettings": "설정 파일을 업데이트하는 동안 오류가 발생했습니다. 지정된 설정 파일을 사용하는 중입니다.",
+ "loc.messages.VideoCollectorNotSupportedWithRunSettings": "Video collector는 실행 설정에서 지원되지 않습니다.",
+ "loc.messages.runTestInIsolationNotSupported": "다중 에이전트 작업 설정을 사용하는 경우에는 격리 모드로 테스트 실행이 지원되지 않습니다. 이 옵션은 무시됩니다.",
+ "loc.messages.overrideNotSupported": "테스트 실행 매개 변수 재정의는 유효한 runsettings 또는 testsettings 파일에서만 지원됩니다. 이 옵션은 무시됩니다.",
+ "loc.messages.testSettingPropertiesNotSupported": "testsettings 파일에 지정된 속성은 Visual Studio 2017 업데이트 4 이상을 사용하여 TestContext를 통해 액세스할 수 있습니다.",
+ "loc.messages.vstestVersionInvalid": "지정한 테스트 플랫폼 버전 %s은(는) 지원되지 않습니다.",
+ "loc.messages.configureDtaAgentFailed": "서버에 테스트 에이전트를 구성하는 작업이 %d번의 재시도 후 실패했습니다(오류 %s).",
+ "loc.messages.otherConsoleOptionsNotSupported": "기타 콘솔 옵션은 이 작업 구성에서 지원되지 않습니다. 이 옵션은 무시됩니다.",
+ "loc.messages.distributedTestWorkflow": "분산된 테스트 흐름에서",
+ "loc.messages.nonDistributedTestWorkflow": "vstest.console.exe runner를 사용하여 테스트를 실행 중입니다.",
+ "loc.messages.dtaNumberOfAgents": "분산 테스트 실행, 작업의 에이전트 수: %s",
+ "loc.messages.testSelectorInput": "테스트 선택기: %s",
+ "loc.messages.searchFolderInput": "검색 폴더: %s",
+ "loc.messages.testFilterCriteriaInput": "테스트 필터 조건: %s",
+ "loc.messages.runSettingsFileInput": "실행 설정 파일: %s",
+ "loc.messages.runInParallelInput": "병렬로 실행: %s",
+ "loc.messages.runInIsolationInput": "격리 상태로 실행: %s",
+ "loc.messages.pathToCustomAdaptersInput": "사용자 지정 어댑터의 경로: %s",
+ "loc.messages.otherConsoleOptionsInput": "기타 콘솔 옵션: %s",
+ "loc.messages.codeCoverageInput": "코드 검사 사용: %s",
+ "loc.messages.testPlanInput": "테스트 계획 ID: %s",
+ "loc.messages.testplanConfigInput": "테스트 계획 구성 ID: %s",
+ "loc.messages.testSuiteSelected": "선택한 테스트 도구 모음 ID: %s",
+ "loc.messages.testAssemblyFilterInput": "테스트 어셈블리: %s",
+ "loc.messages.vsVersionSelected": "테스트 실행을 위해 선택한 Visual Studio 버전: %s",
+ "loc.messages.runTestsLocally": "%s을(를) 사용하여 로컬로 테스트 실행",
+ "loc.messages.vstestLocationSpecified": "%s, 지정된 위치: %s",
+ "loc.messages.uitestsparallel": "동일한 컴퓨터에서 UI 테스트를 동시에 실행하면 오류가 발생할 수 있습니다. ‘병렬로 실행’ 옵션을 사용하지 않도록 설정하거나 별도의 작업을 사용하여 UI 테스트를 실행해 보세요. 자세히 알아보려면 https://aka.ms/paralleltestexecution을 참조하세요. ",
+ "loc.messages.pathToCustomAdaptersInvalid": "사용자 지정 어댑터 '%s'에 대한 경로는 디렉터리로 있어야 합니다.",
+ "loc.messages.pathToCustomAdaptersContainsNoAdapters": "사용자 지정 어댑터 '%s'에 대한 경로에 테스트 어댑터가 포함되어 있지 않습니다. 올바른 경로를 제공하세요.",
+ "loc.messages.testAssembliesSelector": "테스트 어셈블리",
+ "loc.messages.testPlanSelector": "테스트 계획",
+ "loc.messages.testRunSelector": "테스트 실행",
+ "loc.messages.testRunIdInvalid": "테스트 선택은 '테스트 실행'이지만, 지정한 테스트 실행 ID '%s'이(가) 잘못되었습니다.",
+ "loc.messages.testRunIdInput": "테스트 실행 ID: '%s'",
+ "loc.messages.testSourcesFilteringFailed": "테스트 소스 파일을 준비하지 못했습니다. 오류: %s",
+ "loc.messages.noTestSourcesFound": "지정된 필터 '%s'과(와) 일치하는 테스트 소스를 찾을 수 없습니다.",
+ "loc.messages.DontShowWERUIDisabledWarning": "Windows 오류 보고 DontShowUI가 설정되지 않았습니다. UI 테스트 실행 중간에 Windows 오류 대화 상자가 나타나면 테스트가 중단됩니다.",
+ "loc.messages.noVstestConsole": "테스트는 vstest 콘솔에서 실행되지 않습니다. vstest 콘솔을 통해 테스트를 실행하려면 Visual Studio 2017 RC 이상을 설치하세요.",
+ "loc.messages.numberOfTestCasesPerSlice": "일괄 처리당 테스트 사례 수: %s",
+ "loc.messages.invalidTestBatchSize": "잘못된 일괄 처리 크기가 지정됨: %s",
+ "loc.messages.invalidRunTimePerBatch": "잘못된 '일괄 처리당 실행 시간(초)': %s",
+ "loc.messages.minimumRunTimePerBatchWarning": "'일괄 처리당 실행 시간(초)'은 '%s'초 이상이어야 합니다. 기본값은 지원되는 최소값으로 설정됩니다.",
+ "loc.messages.RunTimePerBatch": "일괄 처리당 실행 시간(초): %s",
+ "loc.messages.searchLocationNotDirectory": "검색 폴더 '%s'이(가) 있고 디렉터리여야 합니다.",
+ "loc.messages.rerunFailedTests": "실패한 테스트 다시 실행: %s",
+ "loc.messages.rerunFailedThreshold": "실패한 테스트 다시 실행 임계값: %s",
+ "loc.messages.invalidRerunFailedThreshold": "실패한 테스트 다시 실행 임계값이 잘못되었습니다. 기본값인 30%로 설정합니다.",
+ "loc.messages.rerunFailedTestCasesMaxLimit": "실패한 테스트 사례 최대 다시 실행 한도: %s",
+ "loc.messages.invalidRerunFailedTestCasesMaxLimit": "실패한 테스트 사례 다시 실행 제한이 잘못되었습니다. 기본값인 5로 설정합니다.",
+ "loc.messages.rerunMaxAttempts": "다시 실행 최대 시도 횟수: %s",
+ "loc.messages.invalidRerunMaxAttempts": "다시 실행 최대 시도 횟수를 초과했거나 잘못되었습니다. 기본값인 3으로 설정합니다.",
+ "loc.messages.rerunNotSupported": "실패한 테스트를 다시 실행하려면 Visual Studio 2015 업데이트 3 또는 Visual Studio 2017을 설치합니다.",
+ "loc.messages.toolsInstallerPathNotSet": "VsTest 테스트 플랫폼 폴더가 캐시에 없습니다.",
+ "loc.messages.testImpactAndCCWontWork": "테스트 영향(영향받는 테스트만 실행) 및 코드 검사 데이터 수집기가 작동하지 않습니다.",
+ "loc.messages.ToolsInstallerInstallationError": "Visual Studio 테스트 플랫폼 도구 설치 관리자가 실행되지 않았거나 설치를 완료하지 않았습니다. 도구 설치 관리자를 사용하는 방법에 대한 자세한 내용은 다음 블로그를 참조하세요. https://aka.ms/vstesttoolsinstaller",
+ "loc.messages.OverrideUseVerifiableInstrumentation": "runsettings 파일에서 UseVerifiableInstrumentation 필드를 false로 재정의합니다.",
+ "loc.messages.NoTestResultsDirectoryFound": "테스트 결과 디렉터리가 없습니다.",
+ "loc.messages.OnlyWindowsOsSupported": "이 작업은 Windows 에이전트에서만 지원되며 다른 플랫폼에서는 사용할 수 없습니다.",
+ "loc.messages.MultiConfigNotSupportedWithOnDemand": "주문형 실행은 다중 구성 옵션에서 지원되지 않습니다. '없음' 또는 '다중 에이전트' 병렬 처리 옵션을 사용하세요.",
+ "loc.messages.disabledRerun": "제공된 다시 실행 임계값이 %s이므로 실패한 테스트 다시 실행을 사용하지 않도록 설정하는 중",
+ "loc.messages.UpgradeAgentMessage": "에이전트 버전을 업그레이드하세요. https://github.com/Microsoft/vsts-agent/releases",
+ "loc.messages.VsTestVersionEmpty": "VsTestVersion이 null이거나 비어 있습니다.",
+ "loc.messages.UserProvidedSourceFilter": "소스 필터: %s",
+ "loc.messages.UnableToGetFeatureFlag": "기능 플래그를 가져올 수 없습니다. %s",
+ "loc.messages.diagnosticsInput": "진단 사용: %s",
+ "loc.messages.UncPathNotSupported": "테스트 소스 검색 폴더의 경로는 UNC 경로일 수 없습니다. 루트 경로 또는 $(System.DefaultWorkingDirectory)의 상대 경로를 입력하세요.",
+ "loc.messages.LookingForBuildToolsInstalltion": "버전이 %s인 Visual Studio Build Tools 설치에서 vstest.console을 찾는 중입니다.",
+ "loc.messages.LookingForVsInstalltion": "버전이 %s인 Visual Studio 설치에서 vstest.console을 찾는 중입니다.",
+ "loc.messages.minTestsNotExecuted": "지정된 최소 테스트 수 %d이(가) 테스트 실행에서 실행되지 않았습니다.",
+ "loc.messages.actionOnThresholdNotMet": "최소 테스트 임계값이 충족되지 않은 경우의 작업: %s",
+ "loc.messages.minimumExpectedTests": "실행될 것으로 예상되는 최소 테스트: %d"
+}
\ No newline at end of file
diff --git a/Tasks/VsTestV3/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/VsTestV3/Strings/resources.resjson/ru-RU/resources.resjson
new file mode 100644
index 000000000000..bc3900d689ea
--- /dev/null
+++ b/Tasks/VsTestV3/Strings/resources.resjson/ru-RU/resources.resjson
@@ -0,0 +1,193 @@
+{
+ "loc.friendlyName": "Тест Visual Studio",
+ "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkId=835764)",
+ "loc.description": "Вы можете запускать модульные и функциональные тесты (Selenium, Appium, закодированные тесты пользовательского интерфейса и т. д.) с помощью средства запуска тестов Visual Studio (VsTest). Можно запустить платформы тестирования с адаптером тестов Visual Studio, такие как MsTest, xUnit, NUnit, Chutzpah (для тестов JavaScript с использованием QUnit, Mocha и Jasmine) и т. д. Тесты могут быть распределены между различными агентами с помощью этой задачи (версия 2).",
+ "loc.instanceNameFormat": "VsTest - $(testSelector)",
+ "loc.releaseNotes": "- Выполнение тестов с помощью задания агента: Унификация агентов сборки, выпуска и тестирования позволяет использовать агенты автоматизации также в целях тестирования. Вы можете распределять тесты с помощью задания с несколькими агентами. С помощью задания с несколькими конфигурациями можно реплицировать тесты в различных конфигурациях. Дополнительные сведения
- Анализ влияния на тесты: Автоматически выбирайте и выполняйте только те тесты, которые необходимы для проверки изменений в коде.
- Используйте задачу установщика платформы тестирования Visual Studio, чтобы выполнять тесты, не устанавливая Visual Studio полностью.
",
+ "loc.group.displayName.testSelection": "Выбор теста",
+ "loc.group.displayName.executionOptions": "Параметры выполнения",
+ "loc.group.displayName.advancedExecutionOptions": "Дополнительные параметры выполнения",
+ "loc.group.displayName.reportingOptions": "Параметры отчетов",
+ "loc.input.label.testSelector": "Выбрать тесты с помощью",
+ "loc.input.help.testSelector": "- Тестовая сборка: Используйте этот параметр, чтобы указать одну или несколько тестовых сборок, содержащих тесты. При необходимости можно указать условие фильтра для выбора определенных тестов.
- План тестирования: Используйте этот параметр для выполнения тестов из плана тестирования, с которым связан метод автоматического тестирования.
- Тестовый запуск: Используйте этот параметр при настройке среды для выполнения тестов из центра тестирования. Этот параметр не следует использовать при выполнении тестов в конвейере непрерывной интеграции и непрерывного развертывания (CI/CD).
",
+ "loc.input.label.testAssemblyVer2": "Файлы теста",
+ "loc.input.help.testAssemblyVer2": "Запуск тестов из указанных файлов.
Для запуска упорядоченных тестов и веб-тестов необходимо указать файлы .orderedtest и .webtest соответственно. Для запуска файла .webtest необходима среда Visual Studio 2017 с обновлением 4 или более поздней версии.
Пути к файлам задаются относительно папки поиска. Поддерживаются многострочные шаблоны minimatch. [Дополнительные сведения](https://aka.ms/minimatchexamples)",
+ "loc.input.label.testPlan": "План тестирования",
+ "loc.input.help.testPlan": "Выберите план тестирования, содержащий набор тестов с автоматическими тестовыми случаями.",
+ "loc.input.label.testSuite": "Набор тестов",
+ "loc.input.help.testSuite": "Выберите наборы тестов, содержащие автоматические тестовые случаи. Рабочие элементы тестового случая должны быть связаны с методом автоматического тестирования. [Дополнительные сведения.](https://go.microsoft.com/fwlink/?linkid=847773",
+ "loc.input.label.testConfiguration": "Конфигурация теста",
+ "loc.input.help.testConfiguration": "Выберите конфигурацию теста.",
+ "loc.input.label.tcmTestRun": "Тестовый запуск",
+ "loc.input.help.tcmTestRun": "При активации автоматических тестовых запусков из центра тестирования используется выбор на основе тестового запуска. Данный параметр невозможно использовать для запуска тестов в конвейере CI/CD.",
+ "loc.input.label.searchFolder": "Папка поиска",
+ "loc.input.help.searchFolder": "Папка для поиска тестовых сборок.",
+ "loc.input.label.resultsFolder": "Папка результатов теста",
+ "loc.input.help.resultsFolder": "Папка для хранения результатов тестов. Если эти входные данные не указаны, результаты по умолчанию хранятся в папке $(Agent.TempDirectory)/TestResults, которая очищается в конце выполнения конвейера. Каталог результатов всегда очищается при запуске задачи vstest перед выполнением тестов. Относительный путь к папке, если он указан, будет определяться относительно $(Agent.TempDirectory)",
+ "loc.input.label.testFiltercriteria": "Критерии фильтрации тестов",
+ "loc.input.help.testFiltercriteria": "Дополнительное условие фильтрации тестов из тестовых сборок. \"Priority=1|Name=MyTestMethod\". [Дополнительные сведения](https://msdn.microsoft.com/ru-ru/library/jj155796.aspx)",
+ "loc.input.label.runOnlyImpactedTests": "Запустить только затронутые тесты",
+ "loc.input.help.runOnlyImpactedTests": "Автоматический выбор и запуск только тех тестов, которые необходимы для проверки изменений в коде. [Дополнительные сведения](https://aka.ms/tialearnmore)",
+ "loc.input.label.runAllTestsAfterXBuilds": "Число сборок, после которых следует запустить все тесты",
+ "loc.input.help.runAllTestsAfterXBuilds": "Число сборок, после которых нужно запустить все тесты автоматически. При анализе влияния на тесты сохраняется сопоставление между тестовыми случаями и исходным кодом. Рекомендуется регулярно формировать сопоставление повторно, запуская все тесты.",
+ "loc.input.label.uiTests": "Тестовый набор содержит тесты пользовательского интерфейса.",
+ "loc.input.help.uiTests": "Чтобы выполнять тесты пользовательского интерфейса, убедитесь в том, что агент настроен для работы в интерактивном режиме. Настройку агента для работы в интерактивном режиме необходимо выполнить до помещения сборки или выпуска в очередь. Установка этого флажка не приводит к автоматической настройке агента для работы в интерактивном режиме. Этот параметр задачи служит лишь в качестве напоминания о необходимости настроить агент соответствующим образом, чтобы избежать сбоев.
Размещенные агенты Windows из пулов VS 2015 и 2017 можно использовать для выполнения тестов пользовательского интерфейса.
[Дополнительные сведения](https://aka.ms/uitestmoreinfo).",
+ "loc.input.label.vstestLocationMethod": "Выбрать платформу тестирования с помощью",
+ "loc.input.label.vsTestVersion": "Версия платформы тестирования",
+ "loc.input.help.vsTestVersion": "Используемая версия теста Visual Studio. Если указана последняя версия, будет использована среда Visual Studio 2017 или Visual Studio 2015 в зависимости от того, какая среда установлена. Visual Studio 2013 не поддерживается. Для запуска тестов без необходимости использования Visual Studio на агенте воспользуйтесь параметром \"Установлено с помощью установщика инструментов\". Обязательно включите задачу \"Установщик платформы тестирования Visual Studio\", чтобы получить платформу тестирования от NuGet.",
+ "loc.input.label.vstestLocation": "Путь к vstest.console.exe",
+ "loc.input.help.vstestLocation": "При необходимости укажите путь к VSTest.",
+ "loc.input.label.runSettingsFile": "Файл параметров",
+ "loc.input.help.runSettingsFile": "Путь к файлу runsettings или testsettings для использования в тестах.",
+ "loc.input.label.overrideTestrunParameters": "Переопределить параметры тестового запуска",
+ "loc.input.help.overrideTestrunParameters": "Переопределите параметры, определенные в разделе \"TestRunParameters\" файла runsettings или в разделе \"Properties\" файла testsettings. Например, \"`-key1 value1 -key2 value2\". Примечание. К свойствам, указанным в файле testsettings, можно обратиться через TestContext, используя Visual Studio 2017 с обновлением 4 или более поздней версии. ",
+ "loc.input.label.pathtoCustomTestAdapters": "Путь к пользовательским адаптерам теста",
+ "loc.input.help.pathtoCustomTestAdapters": "Путь к каталогу с пользовательскими адаптерами теста. Адаптеры, находящееся в той же папке, что и тестовые сборки, определяются автоматически.",
+ "loc.input.label.runInParallel": "Запустить тесты параллельно на компьютерах с многоядерными процессорами",
+ "loc.input.help.runInParallel": "Если этот параметр установлен, тесты будут выполняться параллельно с использованием доступных на компьютере ядер. Этот параметр имеет приоритет над параметром MaxCpuCount, если он указан в файле runsettings. Дополнительные сведения о параллельном выполнении тестов [см. здесь](https://aka.ms/paralleltestexecution).",
+ "loc.input.label.runTestsInIsolation": "Запустить тесты в изолированных процессах",
+ "loc.input.help.runTestsInIsolation": "Тесты выполняются в изолированном процессе. Это снижает вероятность остановки процесса vstest.console.exe при возникновении ошибки тестирования, но выполнение тестов в этом случае может замедлиться. Данный параметр в настоящее время невозможно использовать при наличии настройки, подразумевающей задание с несколькими агентами.",
+ "loc.input.label.codeCoverageEnabled": "Оценка объемов протестированного кода включена.",
+ "loc.input.help.codeCoverageEnabled": "Сбор сведений об объемах протестированного кода из тестового запуска.",
+ "loc.input.label.otherConsoleOptions": "Другие параметры консоли",
+ "loc.input.help.otherConsoleOptions": "Другие параметры консоли, которые можно передать в vstest.console.exe, как описано здесь. Эти параметры не поддерживаются и будут пропущены при параллельном запуске тестов для нескольких агентов, при запуске тестов с помощью параметра \"План тестирования\" или \"Тестовый запуск\" либо при выборе параметра настраиваемой пакетной обработки. Эти параметры также можно указать в файле параметров.
",
+ "loc.input.label.distributionBatchType": "Тесты пакета",
+ "loc.input.help.distributionBatchType": "Пакет — это группа тестов. Тесты из пакета выполняются одновременно, а результаты публикуются для всего пакета. Если для задания, в рамках которого выполняется задача, настроено использование нескольких агентов, каждый агент выбирает доступные пакеты тестов для параллельного выполнения.
В зависимости от количества тестов и агентов: простая пакетная обработка в зависимости от количества тестов и агентов, участвующих в тестовом запуске.
В зависимости от времени выполнения тестов в прошлом: при такой пакетной обработке учитывается время выполнения в прошлом, в соответствии с которым формируются пакеты тестов с приблизительно равным временем выполнения.
В соответствии со сборками тестов: в пакет объединяются тесты, относящиеся к одной и той же сборке.",
+ "loc.input.label.batchingBasedOnAgentsOption": "Параметры пакета",
+ "loc.input.help.batchingBasedOnAgentsOption": "Простая пакетная обработка на основе количества тестов и агентов, участвующих в запуске теста. При автоматическом определении размера пакета каждый пакет содержит количество тестов, равное результату деления общего числа тестов на количество агентов. Если размер пакета указан, каждый пакет содержит указанное количество тестов.",
+ "loc.input.label.customBatchSizeValue": "Количество тестов в пакете",
+ "loc.input.help.customBatchSizeValue": "Укажите размер пакета",
+ "loc.input.label.batchingBasedOnExecutionTimeOption": "Параметры пакета",
+ "loc.input.help.batchingBasedOnExecutionTimeOption": "В этой пакетной обработке учитывается предыдущее время выполнения тестов. Это позволяет создавать пакеты тестов так, чтобы время выполнения пакетов было близким. Короткие тесты будут объединены в один пакет, а для длинных могут быть выделены отдельные пакеты. При использовании этого параметра с заданием с несколькими агентами общее время выполнения теста сводится к минимуму.",
+ "loc.input.label.customRunTimePerBatchValue": "Время выполнения пакета (с)",
+ "loc.input.help.customRunTimePerBatchValue": "Укажите время выполнения на пакет (с)",
+ "loc.input.label.dontDistribute": "Репликация тестов вместо распространения для задания с несколькими агентами",
+ "loc.input.help.dontDistribute": "Если этот параметр выбран, то тесты не будут распределяться по различным агентам при выполнении задачи в рамках задания с несколькими агентами.
Каждый из выбранных тестов будет выполнен в каждом агенте.
Этот параметр не применяется, если для задания агента указан параметр выполнения \"Без параллелизма\" или \"Множественная конфигурация\".",
+ "loc.input.label.testRunTitle": "Название тестового запуска",
+ "loc.input.help.testRunTitle": "Укажите имя для тестового запуска.",
+ "loc.input.label.platform": "Платформа сборки",
+ "loc.input.help.platform": "Платформа сборки, на основе которой создаются отчеты о тестировании. Если вы определили переменную для платформы в задаче сборки, используйте ее здесь.",
+ "loc.input.label.configuration": "Конфигурация сборки",
+ "loc.input.help.configuration": "Конфигурация сборки, на основе которой создаются отчеты о тестировании. Если вы определили переменную для конфигурации в задаче сборки, используйте ее здесь.",
+ "loc.input.label.publishRunAttachments": "Отправить тестовые вложения",
+ "loc.input.help.publishRunAttachments": "Участвовать или отказаться от участия в публикации вложений уровня запуска.",
+ "loc.input.label.failOnMinTestsNotRun": "Задача завершается сбоем, если не выполнено указанное минимальное количество тестов.",
+ "loc.input.help.failOnMinTestsNotRun": "Выбор этого параметра приведет к сбою задачи, если не выполнено указанное минимальное количество тестов.",
+ "loc.input.label.minimumExpectedTests": "Минимальное число тестов",
+ "loc.input.help.minimumExpectedTests": "Укажите минимальное число тестов, которые должны быть проведены для успешного выполнения задачи. Общее число выполненных тестов вычисляется как сумма пройденных, непройденных и прерванных тестов.",
+ "loc.input.label.diagnosticsEnabled": "Собирать расширенные диагностические данные в случае неустранимых ошибок",
+ "loc.input.help.diagnosticsEnabled": "Сбор расширенных диагностических данных в случае неустранимых ошибок.",
+ "loc.input.label.collectDumpOn": "Собрать дамп процесса и вложить его в отчет о тестовом запуске",
+ "loc.input.help.collectDumpOn": "Сбор дампа процесса и его вложение в отчет о тестовом запуске.",
+ "loc.input.label.rerunFailedTests": "Повторять неудачные тесты",
+ "loc.input.help.rerunFailedTests": "При выборе этого параметра все неудачные тесты будут повторяться до тех пор, пока они не будут пройдены или пока не будет достигнуто максимальное число попыток.",
+ "loc.input.label.rerunType": "Не запускать тесты повторно, если число неудачных тестов превышает заданный порог",
+ "loc.input.help.rerunType": "Используйте этот параметр, чтобы избежать повторного запуска тестов, когда доля неудачных тестовых случаев превышает заданное пороговое значение. Его можно использовать в тех случаях, когда проблемы со средой приводят к масштабным сбоям.
Вы можете указать процент неудачных тестов или число неудачных тестов в качестве порогового значения.",
+ "loc.input.label.rerunFailedThreshold": "Процент сбоев",
+ "loc.input.help.rerunFailedThreshold": "Используйте этот параметр, чтобы избежать повторного запуска тестов, когда доля неудачных тестовых случаев превышает заданное пороговое значение. Его можно использовать в тех случаях, когда проблемы со средой приводят к масштабным сбоям.",
+ "loc.input.label.rerunFailedTestCasesMaxLimit": "Число неудачных тестов",
+ "loc.input.help.rerunFailedTestCasesMaxLimit": "Используйте этот параметр, чтобы избежать повторного запуска тестов, когда число неудачных тестовых случаев превышает заданное ограничение. Его можно использовать в тех случаях, когда проблемы со средой приводят к масштабным сбоям.",
+ "loc.input.label.rerunMaxAttempts": "Максимальное число попыток",
+ "loc.input.help.rerunMaxAttempts": "Укажите максимальное число попыток повтора неудачного теста. Если тест завершается успешно до того, как будет достигнуто максимальное число попыток, он больше не будет повторяться.",
+ "loc.messages.VstestLocationDoesNotExist": "Расположение \"vstest.console.exe\", указанное как \"%s\", не существует.",
+ "loc.messages.VstestFailedReturnCode": "Сбой задачи VsTest.",
+ "loc.messages.VstestPassedReturnCode": "Задача VsTest выполнена успешно.",
+ "loc.messages.NoMatchingTestAssemblies": "Не найдены тестовые сборки, соответствующие шаблону: %s.",
+ "loc.messages.VstestNotFound": "Не удалось найти Visual Studio версии %d. Повторите попытку, используя версию, установленную на компьютере с агентом сборки.",
+ "loc.messages.NoVstestFound": "Платформа тестирования не найдена. Повторите попытку, установив ее на компьютере с агентом сборки.",
+ "loc.messages.VstestFailed": "Произошел сбой Vstest. Сведения об ошибках см. в журналах. Возможно, некоторые тесты не были пройдены.",
+ "loc.messages.VstestTIANotSupported": "Для запуска анализа влияния на тесты установите обновление 3 для Visual Studio 2015 либо Visual Studio 2017 RC или более поздней версии.",
+ "loc.messages.NoResultsToPublish": "Не найдено результатов для публикации.",
+ "loc.messages.ErrorWhileReadingRunSettings": "При чтении файла параметров запуска произошла ошибка: %s.",
+ "loc.messages.ErrorWhileReadingTestSettings": "При чтении файла параметров теста произошла ошибка: %s.",
+ "loc.messages.RunInParallelNotSupported": "Параллельное выполнение тестов на компьютерах с многоядерными процессорами не поддерживается с файлом параметров теста. Этот параметр будет пропущен.",
+ "loc.messages.InvalidSettingsFile": "Указанный файл параметров %s не существует или является недопустимым. Укажите допустимый файл параметров или очистите поле.",
+ "loc.messages.UpdateThreeOrHigherRequired": "Установите Visual Studio 2015 с обновлением 3 или более позднюю версию на компьютере агента сборки для параллельного выполнения тестов.",
+ "loc.messages.ErrorOccuredWhileSettingRegistry": "При задании раздела реестра произошла ошибка: %s.",
+ "loc.messages.ErrorWhileSettingTestImpactCollectorTestSettings": "При задании сборщика данных влияния на тесты в файле параметров теста произошла ошибка.",
+ "loc.messages.ErrorWhileSettingTestImpactCollectorRunSettings": "При задании сборщика данных влияния на тесты в файле параметров запуска произошла ошибка.",
+ "loc.messages.ErrorWhileCreatingResponseFile": "При создании файла ответов произошла ошибка. Для этого запуска будут выполнены все тесты.",
+ "loc.messages.ErrorWhileUpdatingResponseFile": "При обновлении файла ответов \"%s\" произошла ошибка. Для этого запуска будут выполнены все тесты.",
+ "loc.messages.ErrorWhilePublishingCodeChanges": "Произошла ошибка при публикации изменений кода. Все тесты будут выполнены для этого запуска.",
+ "loc.messages.ErrorWhileListingDiscoveredTests": "Ошибка при обнаружении тестов. Для данного запуска будут выполнены все тесты.",
+ "loc.messages.PublishCodeChangesPerfTime": "Общее время, затраченное на публикацию изменений в коде: %d мс.",
+ "loc.messages.GenerateResponseFilePerfTime": "Общее время, затраченное на получение файла ответов: %d мс.",
+ "loc.messages.UploadTestResultsPerfTime": "Общее время, затраченное на отправку результатов тестирования: %d мс.",
+ "loc.messages.ErrorReadingVstestVersion": "Ошибка при считывании версии vstest.console.exe.",
+ "loc.messages.UnexpectedVersionString": "Обнаружена неожиданная строка версии для файла vstest.console.exe: %s.",
+ "loc.messages.UnexpectedVersionNumber": "Обнаружена неожиданная версия файла vstest.console.exe: %s.",
+ "loc.messages.VstestDiagNotSupported": "Эта версия vstest.console.exe не поддерживает флаг /diag. Включите диагностику в файлах конфигурации exe.config",
+ "loc.messages.NoIncludePatternFound": "Не найден шаблон включения. Укажите хотя бы один шаблон включения для поиска тестовых сборок.",
+ "loc.messages.ErrorWhileUpdatingSettings": "Ошибка при обновлении файла параметров. Будет использован указанный файл параметров.",
+ "loc.messages.VideoCollectorNotSupportedWithRunSettings": "Video collector не поддерживается с параметрами выполнения.",
+ "loc.messages.runTestInIsolationNotSupported": "Выполнение тестов в изолированных процессах не поддерживается при использовании настройки, подразумевающей задание с несколькими агентами. Этот параметр будет пропущен.",
+ "loc.messages.overrideNotSupported": "Переопределение параметров тестового запуска поддерживается только для допустимого файла runsettings или testsettings. Этот параметр будет пропущен.",
+ "loc.messages.testSettingPropertiesNotSupported": "К свойствам, указанным в файле testsettings, можно обратиться через TestContext, используя Visual Studio 2017 с обновлением 4 или более поздней версии.",
+ "loc.messages.vstestVersionInvalid": "Указанная версия платформы тестирования %s не поддерживается.",
+ "loc.messages.configureDtaAgentFailed": "Настройка агента тестирования на сервере завершилась сбоем даже после нескольких повторных попыток (%d) с ошибкой %s",
+ "loc.messages.otherConsoleOptionsNotSupported": "Другие параметры консоли не поддерживаются для этой конфигурации задачи. Этот параметр будет проигнорирован.",
+ "loc.messages.distributedTestWorkflow": "В потоке распределенного тестирования",
+ "loc.messages.nonDistributedTestWorkflow": "Выполнение тестов с помощью средства выполнения vstest.console.exe.",
+ "loc.messages.dtaNumberOfAgents": "Распределенное выполнение теста, число агентов в задании: %s",
+ "loc.messages.testSelectorInput": "Выбранный тест: %s",
+ "loc.messages.searchFolderInput": "Папка поиска: %s",
+ "loc.messages.testFilterCriteriaInput": "Критерии фильтра теста: %s",
+ "loc.messages.runSettingsFileInput": "Файл параметров запуска: %s",
+ "loc.messages.runInParallelInput": "Запустить параллельно: %s",
+ "loc.messages.runInIsolationInput": "Запустить изолированно: %s",
+ "loc.messages.pathToCustomAdaptersInput": "Путь к настраиваемым адаптерам: %s",
+ "loc.messages.otherConsoleOptionsInput": "Другие параметры консоли: %s",
+ "loc.messages.codeCoverageInput": "Объем протестированного кода включен: %s",
+ "loc.messages.testPlanInput": "Идентификатор плана тестирования: %s",
+ "loc.messages.testplanConfigInput": "Идентификатор конфигурации плана тестирования: %s",
+ "loc.messages.testSuiteSelected": "Идентификатор выбранного набора тестов: %s",
+ "loc.messages.testAssemblyFilterInput": "Сборки теста: %s",
+ "loc.messages.vsVersionSelected": "Версия VisualStudio, выбранная для запуска теста: %s",
+ "loc.messages.runTestsLocally": "Запускать тесты локально с помощью %s",
+ "loc.messages.vstestLocationSpecified": "%s, указанное расположение: %s",
+ "loc.messages.uitestsparallel": "Параллельный запуск тестов пользовательского интерфейса на одном компьютере может привести к ошибкам. Попробуйте отключить параметр \"Запустить параллельно\" или запускать тесты пользовательского интерфейса в отдельной задаче. Дополнительные сведения: https://aka.ms/paralleltestexecution. ",
+ "loc.messages.pathToCustomAdaptersInvalid": "Путь к пользовательским адаптерам \"%s\" должен быть существующим каталогом.",
+ "loc.messages.pathToCustomAdaptersContainsNoAdapters": "Путь к пользовательским адаптерам \"%s\" не содержит адаптеры теста; укажите допустимый путь.",
+ "loc.messages.testAssembliesSelector": "Тестовые сборки",
+ "loc.messages.testPlanSelector": "План тестирования",
+ "loc.messages.testRunSelector": "Тестовый запуск",
+ "loc.messages.testRunIdInvalid": "Выбран тест \"Тестовый запуск\", но указанный ИД тестового запуска \"%s\" недопустим",
+ "loc.messages.testRunIdInput": "Идентификатор тестового запуска: \"%s\"",
+ "loc.messages.testSourcesFilteringFailed": "Не удалось подготовить исходный файл тестов. Ошибка: %s",
+ "loc.messages.noTestSourcesFound": "Не удалось обнаружить исходные файлы тестов, соответствующие указанному фильтру \"%s\"",
+ "loc.messages.DontShowWERUIDisabledWarning": "Если параметр Windows Error Reporting DontShowUI не установлен и в середине выполнения теста графического интерфейса открывается окно ошибок, то тест перестанет отвечать на запросы.",
+ "loc.messages.noVstestConsole": "Тесты не будут выполняться с помощью консоли vstest. Для запуска тестов с помощью консоли vstest установите Visual Studio 2017 RC или более позднюю версию.",
+ "loc.messages.numberOfTestCasesPerSlice": "Количество тестовых случаев в пакете: %s",
+ "loc.messages.invalidTestBatchSize": "Указан недопустимый размер пакета: %s",
+ "loc.messages.invalidRunTimePerBatch": "Недопустимое время выполнения пакета (с): %s",
+ "loc.messages.minimumRunTimePerBatchWarning": "Значение \"Время выполнения на пакет (в секундах)\" должно быть не менее \"%s\" сек. По умолчанию используется минимальное поддерживаемое значение.",
+ "loc.messages.RunTimePerBatch": "Время выполнения пакета (с): %s",
+ "loc.messages.searchLocationNotDirectory": "Папка поиска \"%s\" должна представлять собой существующий каталог.",
+ "loc.messages.rerunFailedTests": "Повтор неудачных тестов: %s",
+ "loc.messages.rerunFailedThreshold": "Предел повтора неудачных тестов: %s",
+ "loc.messages.invalidRerunFailedThreshold": "Недопустимый порог повтора неудачных тестов. Используется значение по умолчанию: 30%",
+ "loc.messages.rerunFailedTestCasesMaxLimit": "Максимальный предел повтора неудачных тестовых случаев: %s",
+ "loc.messages.invalidRerunFailedTestCasesMaxLimit": "Недопустимый предел числа повтора неудачных тестов. Используется значение по умолчанию: 5",
+ "loc.messages.rerunMaxAttempts": "Максимальное число повторов: %s",
+ "loc.messages.invalidRerunMaxAttempts": "Максимальное число попыток повтора недопустимо или превышено, используется значение по умолчанию: 3",
+ "loc.messages.rerunNotSupported": "Для повтора неудачных тестов установите Visual Studio 2015 с обновлением 3 или Visual Studio 2017.",
+ "loc.messages.toolsInstallerPathNotSet": "Папка платформы тестирования VsTest не найдена в кэше.",
+ "loc.messages.testImpactAndCCWontWork": "Средство сбора данных о влиянии на тесты (запускать только затронутые тесты) и сбора данных о покрытии кода не будет работать.",
+ "loc.messages.ToolsInstallerInstallationError": "Установщик инструментов платформы тестирования Visual Studio не был запущен, или установка не завершена успешно. Сведения об использовании установщика инструментов см. в блоге: https://aka.ms/vstesttoolsinstaller",
+ "loc.messages.OverrideUseVerifiableInstrumentation": "Переопределение поля UseVerifiableInstrumentation значением false в файле runsettings.",
+ "loc.messages.NoTestResultsDirectoryFound": "Каталог результатов теста не найден.",
+ "loc.messages.OnlyWindowsOsSupported": "Эта задача поддерживается только в агентах Windows и не может использоваться на других платформах.",
+ "loc.messages.MultiConfigNotSupportedWithOnDemand": "Запуск по требованию не поддерживается для параметра Multi-Configuration. Используйте вариант параллелизма \"Нет\" или \"Несколько агентов\".",
+ "loc.messages.disabledRerun": "Отключается перезапуск тестов со сбоями, так как пороговое значение перезапуска — %s.",
+ "loc.messages.UpgradeAgentMessage": "Обновите версию агента. https://github.com/Microsoft/vsts-agent/releases",
+ "loc.messages.VsTestVersionEmpty": "Свойство VsTestVersion равно null или пусто",
+ "loc.messages.UserProvidedSourceFilter": "Фильтр источника: %s",
+ "loc.messages.UnableToGetFeatureFlag": "Не удалось получить флаг компонента: %s",
+ "loc.messages.diagnosticsInput": "Диагностика включена: %s",
+ "loc.messages.UncPathNotSupported": "Путь к папке поиска источников тестов не может быть UNC-путем. Укажите корневой путь или путь относительно $(System.DefaultWorkingDirectory).",
+ "loc.messages.LookingForBuildToolsInstalltion": "Выполняется попытка найти vstest.console из установки Visual Studio Build Tools с версией %s.",
+ "loc.messages.LookingForVsInstalltion": "Выполняется попытка найти vstest.console из установки Visual Studio с версией %s.",
+ "loc.messages.minTestsNotExecuted": "Указанное минимальное количество тестов %d не было выполнено в рамках тестового запуска.",
+ "loc.messages.actionOnThresholdNotMet": "Действие при несоблюдении минимального порога тестов: %s",
+ "loc.messages.minimumExpectedTests": "Ожидаемое минимальное число выполняемых тестов: %d"
+}
\ No newline at end of file
diff --git a/Tasks/VsTestV3/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/VsTestV3/Strings/resources.resjson/zh-CN/resources.resjson
new file mode 100644
index 000000000000..39827f0966ac
--- /dev/null
+++ b/Tasks/VsTestV3/Strings/resources.resjson/zh-CN/resources.resjson
@@ -0,0 +1,193 @@
+{
+ "loc.friendlyName": "Visual Studio 测试",
+ "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?LinkId=835764)",
+ "loc.description": "使用 Visual Studio Test (VsTest)运行程序运行单元测试和功能测试(Selenium、Appium、编码的 UI 测试等)。可以运行 MsTest、xUnit、NUnit、Chutzpah (适用于使用 QUnit、Mocha 和 Jasmine 的 JavaScript 测试)等具有 Visual Studio 测试适配器的测试框架。使用此任务(版本 2)可使测试分布在多个代理上。",
+ "loc.instanceNameFormat": "VsTest - $(testSelector)",
+ "loc.releaseNotes": "- 使用代理作业运行测试: 跨生成、版本和测试的统一代理也允许将自动代理用于测试目的。可使用多代理作业设置来分配测试。可使用多配置作业设置来复制不同配置中的测试。详细信息
- 测试影响分析: 自动选择和运行仅验证代码更改所需的测试。
- 使用 Visual Studio 测试平台安装程序任务运行测试,而无需完整地安装 Visual Studio。
",
+ "loc.group.displayName.testSelection": "测试选择",
+ "loc.group.displayName.executionOptions": "执行选项",
+ "loc.group.displayName.advancedExecutionOptions": "高级执行选项",
+ "loc.group.displayName.reportingOptions": "报告选项",
+ "loc.input.label.testSelector": "通过以下方式选择测试",
+ "loc.input.help.testSelector": "- 测试程序集: 使用此选项指定包含你的测试的一个或多个测试程序集。你可以有选择性地指定筛选条件以仅选择特定测试。
- 测试计划: 使用此选项从具有与之关联的自动测试方法的测试计划中运行测试。
- 测试运行: 在设置环境以从测试中心运行测试时,使用此选项。在持续集成 / 持续部署(CI/CD)管道中运行测试时,不应使用此选项。
",
+ "loc.input.label.testAssemblyVer2": "测试文件",
+ "loc.input.help.testAssemblyVer2": "从指定的文件运行测试。
可通过分别指定 .orderedtest 和 .webtest 文件来运行顺序测试和 Web 测试。若要运行 .webtest,需要 Visual Studio 2017 Update 4 或更高版本。
文件路径相对于搜索文件夹。支持多行 minimatch 模式。[详细信息](https://aka.ms/minimatchexamples)",
+ "loc.input.label.testPlan": "测试计划",
+ "loc.input.help.testPlan": "选择包含测试套件和自动测试用例的测试计划。",
+ "loc.input.label.testSuite": "测试套件",
+ "loc.input.help.testSuite": "选择一个或多个包含自动测试用例的测试套件。测试用例工作项必须与自动测试方法关联。[了解详细信息。](https://go.microsoft.com/fwlink/?linkid=847773",
+ "loc.input.label.testConfiguration": "测试配置",
+ "loc.input.help.testConfiguration": "选择测试配置。",
+ "loc.input.label.tcmTestRun": "测试运行",
+ "loc.input.help.tcmTestRun": "从测试中心触发自动测试运行时,使用基于测试运行的选项。该选项不可用于在 CI/CD 管道中运行测试。",
+ "loc.input.label.searchFolder": "搜索文件夹",
+ "loc.input.help.searchFolder": "用于搜索测试程序集的文件夹。",
+ "loc.input.label.resultsFolder": "测试结果文件夹",
+ "loc.input.help.resultsFolder": "用于存储测试结果的文件夹。未指定此输入时,结果默认存储在 $(Agent.TempDirectory)/TestResults 中,将在管道运行结束时对其进行清除。在测试运行之前,将始终在启动 vstest 时清除结果目录。相对文件夹路径(若提供)将被视为相对于 $(Agent.TempDirectory) 的路径",
+ "loc.input.label.testFiltercriteria": "测试筛选器标准",
+ "loc.input.help.testFiltercriteria": "从测试程序集中筛选测试的其他条件。例如: \"Priority=1|Name=MyTestMethod\"。[详细信息](https://msdn.microsoft.com/zh-cn/library/jj155796.aspx)",
+ "loc.input.label.runOnlyImpactedTests": "仅运行受影响的测试",
+ "loc.input.help.runOnlyImpactedTests": "自动选择和仅运行验证代码更改所需的测试。[详细信息](https://aka.ms/tialearnmore)",
+ "loc.input.label.runAllTestsAfterXBuilds": "运行所有测试前的生成数",
+ "loc.input.help.runAllTestsAfterXBuilds": "自动运行所有测试前的生成数。测试影响分析存储测试用例和源代码间的映射。建议通过定期运行所有测试来重新生成映射。",
+ "loc.input.label.uiTests": "测试组合包含 UI 测试",
+ "loc.input.help.uiTests": "若要运行 UI 测试,请确保将代理设置为在交互模式下运行。必须在对生成/发布进行排队之前,将代理设置为交互运行。选中此框不会自动在交互模式下配置代理。任务中的此选项仅作为对代理进行相应配置的提醒,以避免发生故障。
VS 2015 和 2017 池中的托管 Windows 代理可用于运行 UI 测试。
[详细信息](https://aka.ms/uitestmoreinfo)。",
+ "loc.input.label.vstestLocationMethod": "通过以下方式选择测试平台",
+ "loc.input.label.vsTestVersion": "测试平台版本",
+ "loc.input.help.vsTestVersion": "要使用的 Visual Studio 测试的版本。如果指定最新版,将选择 Visual Sutdio 2017 或 Visual Studio 2015,具体取决于所安装的版本。不支持 Visual Studio 2013。若要在无需 Visual Studio 的情况下在代理上运行测试,请使用“由工具安装程序安装”选项。请务必包含“Visual Studio 测试平台安装程序任务”以从 nuget 获取测试平台。",
+ "loc.input.label.vstestLocation": "vstest.console.exe 的路径",
+ "loc.input.help.vstestLocation": "可以提供 VSTest 的路径。",
+ "loc.input.label.runSettingsFile": "设置文件",
+ "loc.input.help.runSettingsFile": "要用于测试的 runsettings 或 testsettings 文件的路径。",
+ "loc.input.label.overrideTestrunParameters": "替代测试运行参数",
+ "loc.input.help.overrideTestrunParameters": "重写 runsettings 文件 `TestRunParameters` 部分或 testsettings 文件 `Properties` 部分中定义的参数。例如: `-key1 value1 -key2 value2`。注意: testsettings 文件中指定的属性可以通过使用 Visual Studio 2017 Update 4 或更高版本经由 TestContext 进行访问 ",
+ "loc.input.label.pathtoCustomTestAdapters": "自定义测试适配器的路径",
+ "loc.input.help.pathtoCustomTestAdapters": "自定义测试适配器的目录路径。可自动发现与测试程序集位于同一文件夹中的适配器。",
+ "loc.input.label.runInParallel": "在多核计算机上并行运行测试",
+ "loc.input.help.runInParallel": "设置后,测试将利用计算机的可用内核并行运行。如果在运行设置文件中指定,则这会替代 MaxCpuCount。[单击此处](https://aka.ms/paralleltestexecution)了解有关如何并行运行测试的详细信息。",
+ "loc.input.label.runTestsInIsolation": "以隔离方式运行测试",
+ "loc.input.help.runTestsInIsolation": "在隔离的进程中运行测试。这将减小 vstest.console.exe 进程因测试出错而停止的可能性,但可能降低测试运行速度。目前不支持在使用多代理作业设置运行时使用此选项。",
+ "loc.input.label.codeCoverageEnabled": "代码覆盖率已启用",
+ "loc.input.help.codeCoverageEnabled": "通过测试运行收集代码覆盖率信息。",
+ "loc.input.label.otherConsoleOptions": "其他控制台选项",
+ "loc.input.help.otherConsoleOptions": "可传递给 vstest.console.exe 的其他控制台选项,如此处所述。使用代理作业的“多代理”平行设置运行测试、使用“测试计划”或“测试运行”选项运行测试或已选择自定义批处理选项时,这些选项不受支持且会被忽略。可改用设置文件指定这些选项。
",
+ "loc.input.label.distributionBatchType": "批处理测试",
+ "loc.input.help.distributionBatchType": "批处理是一组测试。测试的批处理同时运行其测试,并且会发布该批处理的结果。如果将运行任务的作业设置为使用多个代理,那么每个代理可选取任意可用的测试批处理来并行运行。
基于测试和代理的数量: 基于参与测试运行的测试数和代理数的简单批处理。
基于以前的测试运行时间: 此类批处理会参考以前的运行时间来创建测试的批处理,以便每个批处理的运行时间大致相同。
基于测试程序集: 同一程序集中的测试将一同进行批处理。",
+ "loc.input.label.batchingBasedOnAgentsOption": "批处理选项",
+ "loc.input.help.batchingBasedOnAgentsOption": "基于参与测试运行的测试数和代理数的简单批处理。当自动确定批处理大小时,每个批处理将包含 `(测试总数/代理数)` 个测试。如果指定批处理大小,每个批处理将包含指定数量的测试。",
+ "loc.input.label.customBatchSizeValue": "每个批处理的测试数",
+ "loc.input.help.customBatchSizeValue": "指定批处理大小",
+ "loc.input.label.batchingBasedOnExecutionTimeOption": "批处理选项",
+ "loc.input.help.batchingBasedOnExecutionTimeOption": "此类批处理会参考以前的运行时间来创建测试的批处理,以便每个批处理的运行时间大致相同。快速运行的测试将同时进行批处理,而长时间运行的测试可能单独进行批处理。将此选项与多代理作业设置结合使用时,可最大限度缩短总测试时间。",
+ "loc.input.label.customRunTimePerBatchValue": "每个批处理的运行时间(秒)",
+ "loc.input.help.customRunTimePerBatchValue": "指定每个批处理的运行时间(秒)",
+ "loc.input.label.dontDistribute": "如果作业中使用多个代理,请复制测试而不是分发测试",
+ "loc.input.help.dontDistribute": "在多代理作业中运行任务时,选择此选项将不会向所有代理分发测试。
每个所选测试将在每个代理上重复。
将代理作业配置为不可并行运行或使用多配置选项运行时,此选项不适用。",
+ "loc.input.label.testRunTitle": "测试运行标题",
+ "loc.input.help.testRunTitle": "为测试运行提供一个名称。",
+ "loc.input.label.platform": "生成平台",
+ "loc.input.help.platform": "应对其报告测试的生成平台。如果在生成任务中为平台定义了变量,请在此处使用该变量。",
+ "loc.input.label.configuration": "生成配置",
+ "loc.input.help.configuration": "应对其报告测试的生成配置。如果在生成任务中为配置定义了变量,请在此处使用该变量。",
+ "loc.input.label.publishRunAttachments": "上传测试附件",
+ "loc.input.help.publishRunAttachments": "选择加入/退出发布运行级别附件。",
+ "loc.input.label.failOnMinTestsNotRun": "如果未运行最低数量的测试,则任务失败。",
+ "loc.input.help.failOnMinTestsNotRun": "选择此选项时,如果未运行指定最低数量的测试,任务将会失败。",
+ "loc.input.label.minimumExpectedTests": "最小测试数量",
+ "loc.input.help.minimumExpectedTests": "指定为使任务成功运行而应运行的最小测试数量。已执行的测试总数是已通过、已失败和已中止的测试数之和。",
+ "loc.input.label.diagnosticsEnabled": "出现灾难性故障时收集高级诊断",
+ "loc.input.help.diagnosticsEnabled": "出现灾难性故障时收集高级诊断。",
+ "loc.input.label.collectDumpOn": "收集进程转储并附加到测试运行报告",
+ "loc.input.help.collectDumpOn": "收集进程转储并附加到测试运行报告。",
+ "loc.input.label.rerunFailedTests": "重新运行失败的测试",
+ "loc.input.help.rerunFailedTests": "选择此选项将返回任何失败的测试,直到测试通过或达到最大尝试次数。",
+ "loc.input.label.rerunType": "如果测试失败次数超过指定的阈值,则不重新运行",
+ "loc.input.help.rerunType": "使用此选项可避免失败率超出指定阈值时重新运行测试。这适用于任何环境问题将导致大规模故障的情况。
可以指定失败百分比或失败测试数作为阈值。",
+ "loc.input.label.rerunFailedThreshold": "失败百分比",
+ "loc.input.help.rerunFailedThreshold": "使用此选项可避免失败率超出指定阈值时重新运行测试。这适用于任何环境问题将导致大规模故障的情况。",
+ "loc.input.label.rerunFailedTestCasesMaxLimit": "失败的测试数",
+ "loc.input.help.rerunFailedTestCasesMaxLimit": "使用此选项可避免失败的测试用例数超出指定的限制时重新运行测试。这适用于任何环境问题将导致大规模故障的情况。",
+ "loc.input.label.rerunMaxAttempts": "最大尝试次数",
+ "loc.input.help.rerunMaxAttempts": "指定失败测试的最大重试次数。如果测试在达到最大尝试次数前通过,将不再重新运行。",
+ "loc.messages.VstestLocationDoesNotExist": "指定的 \"vstest.console.exe\" 的位置 \"%s\" 不存在。",
+ "loc.messages.VstestFailedReturnCode": "VsTest 任务失败。",
+ "loc.messages.VstestPassedReturnCode": "VsTest 任务成功。",
+ "loc.messages.NoMatchingTestAssemblies": "找不到与模式 %s 匹配的程序集。",
+ "loc.messages.VstestNotFound": "找不到 Visual Studio %d。请使用生成代理计算机上存在的版本重试。",
+ "loc.messages.NoVstestFound": "找不到测试平台。请在生成代理计算机上安装它,然后重试。",
+ "loc.messages.VstestFailed": "Vstest 失败,出现错误。请检查日志是否具有失败信息。其中可能具有失败的测试。",
+ "loc.messages.VstestTIANotSupported": "安装 Visual Studio 2015 update 3 或 Visual Studio 2017 RC 或更高版本,以运行测试影响分析。",
+ "loc.messages.NoResultsToPublish": "找不到要发布的结果。",
+ "loc.messages.ErrorWhileReadingRunSettings": "在读取运行设置文件时发生错误。错误: %s。",
+ "loc.messages.ErrorWhileReadingTestSettings": "在读取测试设置文件时发生错误。错误: %s。",
+ "loc.messages.RunInParallelNotSupported": "testsettings 文件不支持在多核计算机上并行运行测试。将忽略此选项。",
+ "loc.messages.InvalidSettingsFile": "指定的设置文件 %s 无效或不存在。请提供有效的设置文件或清除此字段。",
+ "loc.messages.UpdateThreeOrHigherRequired": "在生成代理计算机上安装 Visual Studio 2015 Update 3 或更高版本,以便并行运行测试。",
+ "loc.messages.ErrorOccuredWhileSettingRegistry": "在设置注册表项时发生错误,错误: %s。",
+ "loc.messages.ErrorWhileSettingTestImpactCollectorTestSettings": "在测试设置文件中设置测试影响收集器时发生错误。",
+ "loc.messages.ErrorWhileSettingTestImpactCollectorRunSettings": "在运行设置文件中设置测试影响收集器时发生错误。",
+ "loc.messages.ErrorWhileCreatingResponseFile": "在创建响应文件时发生错误。将对此运行执行所有的测试。",
+ "loc.messages.ErrorWhileUpdatingResponseFile": "在更新响应文件 \"%s\" 时发生错误。将对此运行执行所有的测试。",
+ "loc.messages.ErrorWhilePublishingCodeChanges": "发布代码更改时出错。将对此运行执行所有的测试。",
+ "loc.messages.ErrorWhileListingDiscoveredTests": "查找测试时发生错误。将为此运行执行所有测试。",
+ "loc.messages.PublishCodeChangesPerfTime": "发布代码更改所用的总时间: %d 毫秒。",
+ "loc.messages.GenerateResponseFilePerfTime": "获取响应文件所用的总时间: %d 毫秒。",
+ "loc.messages.UploadTestResultsPerfTime": "上传测试结果所花的总时间: %d 毫秒。",
+ "loc.messages.ErrorReadingVstestVersion": "读取 vstest.console.exe 的版本时出错。",
+ "loc.messages.UnexpectedVersionString": "检测到 vstest.console.exe 的意外版本字符串: %s。",
+ "loc.messages.UnexpectedVersionNumber": "检测到 vstest.console.exe 的意外版本号: %s。",
+ "loc.messages.VstestDiagNotSupported": "vstest.console.exe 版本不支持 /diag 标记。请通过 exe.config 文件启用诊断",
+ "loc.messages.NoIncludePatternFound": "找不到包含模式。请指定至少一个包含模式以搜索测试程序集。",
+ "loc.messages.ErrorWhileUpdatingSettings": "更新设置文件时出错。请使用指定的设置文件。",
+ "loc.messages.VideoCollectorNotSupportedWithRunSettings": "运行设置不支持 Video collector。",
+ "loc.messages.runTestInIsolationNotSupported": "使用多代理作业设置时不支持隔离运行测试。将忽略此选项。",
+ "loc.messages.overrideNotSupported": "只有有效的 runsettings 或 testsettings 文件支持重写测试运行参数。将忽略此选项。",
+ "loc.messages.testSettingPropertiesNotSupported": "testsettings 文件中指定的属性可以通过使用 Visual Studio 2017 Update 4 或更高版本经由 TestContext 进行访问",
+ "loc.messages.vstestVersionInvalid": "不支持给定的测试平台版本 %s。",
+ "loc.messages.configureDtaAgentFailed": "使用服务器配置测试代理在重试 %d 次后失败,错误: %s",
+ "loc.messages.otherConsoleOptionsNotSupported": "此任务配置不支持其他控制台选项。此选项将被忽略。",
+ "loc.messages.distributedTestWorkflow": "在已发布测试流中",
+ "loc.messages.nonDistributedTestWorkflow": "使用 vstest.console.exe 运行程序运行测试。",
+ "loc.messages.dtaNumberOfAgents": "已发布测试执行,作业中的代理数: %s",
+ "loc.messages.testSelectorInput": "测试选择器: %s",
+ "loc.messages.searchFolderInput": "搜索文件夹: %s",
+ "loc.messages.testFilterCriteriaInput": "测试筛选器条件: %s",
+ "loc.messages.runSettingsFileInput": "运行设置文件: %s",
+ "loc.messages.runInParallelInput": "并行运行: %s",
+ "loc.messages.runInIsolationInput": "隔离运行: %s",
+ "loc.messages.pathToCustomAdaptersInput": "自定义适配器的路径: %s",
+ "loc.messages.otherConsoleOptionsInput": "其他控制台选项: %s",
+ "loc.messages.codeCoverageInput": "代码覆盖率已启用: %s",
+ "loc.messages.testPlanInput": "测试计划 ID: %s",
+ "loc.messages.testplanConfigInput": "测试计划配置 ID: %s",
+ "loc.messages.testSuiteSelected": "所选的测试套件 ID: %s",
+ "loc.messages.testAssemblyFilterInput": "测试程序集: %s",
+ "loc.messages.vsVersionSelected": "选择进行测试执行的 VisualStudio 版本: %s",
+ "loc.messages.runTestsLocally": "使用 %s 本地运行测试",
+ "loc.messages.vstestLocationSpecified": "%s,指定位置: %s",
+ "loc.messages.uitestsparallel": "在同一计算机上并行运行 UI 测试可能导致错误。请考虑禁用“并行运行”选项或使用单独任务运行 UI 测试。有关详细信息,请参阅 https://aka.ms/paralleltestexecution",
+ "loc.messages.pathToCustomAdaptersInvalid": "自定义适配器 \"%s\" 的路径应该是一个目录,且该目录应该存在。",
+ "loc.messages.pathToCustomAdaptersContainsNoAdapters": "自定义适配器 \"%s\" 的路径不包含任何测试适配器,请提供一个有效的路径。",
+ "loc.messages.testAssembliesSelector": "测试程序集",
+ "loc.messages.testPlanSelector": "测试计划",
+ "loc.messages.testRunSelector": "测试运行",
+ "loc.messages.testRunIdInvalid": "选择的测试是“测试运行”,但给出的测试运行 ID“%s”无效",
+ "loc.messages.testRunIdInput": "测试运行 ID:“%s”",
+ "loc.messages.testSourcesFilteringFailed": "准备测试源文件失败。错误: %s",
+ "loc.messages.noTestSourcesFound": "未找到匹配给定筛选器“%s”的测试源",
+ "loc.messages.DontShowWERUIDisabledWarning": "未设置 Windows Error Reporting DontShowUI,如果执行 UI 测试的过程中弹出 Windows 错误对话,则该测试会挂起",
+ "loc.messages.noVstestConsole": "不能使用 VSTest 控制台执行测试。请安装 Visual Studio 2017 RC 或以上版本以通过 VSTest 控制台运行测试。",
+ "loc.messages.numberOfTestCasesPerSlice": "每个批处理的测试用例数: %s",
+ "loc.messages.invalidTestBatchSize": "提供的批处理大小无效: %s",
+ "loc.messages.invalidRunTimePerBatch": "“每个批处理的运行时间(秒)”无效: %s",
+ "loc.messages.minimumRunTimePerBatchWarning": "“每个批处理的运行时间(秒)”应至少为“%s”秒。默认为支持的最小值。",
+ "loc.messages.RunTimePerBatch": "每个批处理的运行时间(秒): %s",
+ "loc.messages.searchLocationNotDirectory": "搜索文件夹“%s”应该是一个目录,且该目录应该存在。",
+ "loc.messages.rerunFailedTests": "重新运行失败的测试: %s",
+ "loc.messages.rerunFailedThreshold": "重新运行失败的测试阈值: %s",
+ "loc.messages.invalidRerunFailedThreshold": "重新运行失败的测试阈值无效,默认值为 30%",
+ "loc.messages.rerunFailedTestCasesMaxLimit": "重新运行失败测试案例的最大限制: %s",
+ "loc.messages.invalidRerunFailedTestCasesMaxLimit": "重新运行失败的测试用例限制无效,默认值为 5",
+ "loc.messages.rerunMaxAttempts": "重新运行的最大尝试次数: %s",
+ "loc.messages.invalidRerunMaxAttempts": "无效/已超过重新运行的最大尝试次数,默认值为 3",
+ "loc.messages.rerunNotSupported": "安装 Visual Studio 2015 update 3 或 Visual Studio 2017,重新运行失败的测试。",
+ "loc.messages.toolsInstallerPathNotSet": "缓存中找不到 VsTest 测试平台文件夹。",
+ "loc.messages.testImpactAndCCWontWork": "测试影响(仅运行受影响的测试)和代码覆盖率数据收集器不起作用。",
+ "loc.messages.ToolsInstallerInstallationError": "Visual Studio 测试平台工具安装程序未运行或未成功完成安装,请参考以下博客,了解如何使用该工具安装程序: https://aka.ms/vstesttoolsinstaller",
+ "loc.messages.OverrideUseVerifiableInstrumentation": "在 runsettings 文件中,将 UseVerifiableInstrumentation 字段替代为 false。",
+ "loc.messages.NoTestResultsDirectoryFound": "找不到测试结果目录。",
+ "loc.messages.OnlyWindowsOsSupported": "此任务仅在 Windows 代理上受支持,而无法用于其他平台。",
+ "loc.messages.MultiConfigNotSupportedWithOnDemand": "“多配置”选项不支持按需运行。请使用“无”或“多代理”并行选项。",
+ "loc.messages.disabledRerun": "由于提供的重新运行阈值为 %s,因此禁用重新运行失败的测试",
+ "loc.messages.UpgradeAgentMessage": "请升级代理版本。https://github.com/Microsoft/vsts-agent/releases",
+ "loc.messages.VsTestVersionEmpty": "VsTestVersion 为 null 或为空",
+ "loc.messages.UserProvidedSourceFilter": "源筛选器: %s",
+ "loc.messages.UnableToGetFeatureFlag": "无法获取功能标志: %s",
+ "loc.messages.diagnosticsInput": "已启用诊断: %s",
+ "loc.messages.UncPathNotSupported": "测试资源搜索文件夹的路径不能是 UNC 路径。请提供根路径或相对于 $(System.DefaultWorkingDirectory)的路径。",
+ "loc.messages.LookingForBuildToolsInstalltion": "尝试从版本为 %s 的 Visual Studio 生成工具安装中查找 vstest.console。",
+ "loc.messages.LookingForVsInstalltion": "尝试从版本为 %s 的 Visual Studio 安装中查找 vstest.console。",
+ "loc.messages.minTestsNotExecuted": "测试运行中未执行所指定的最低数量的测试 %d。",
+ "loc.messages.actionOnThresholdNotMet": "未达到最低测试阈值时的操作: %s",
+ "loc.messages.minimumExpectedTests": "应运行的最小测试数量: %d"
+}
\ No newline at end of file
diff --git a/Tasks/VsTestV3/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/VsTestV3/Strings/resources.resjson/zh-TW/resources.resjson
new file mode 100644
index 000000000000..e2e1c7dcb4e8
--- /dev/null
+++ b/Tasks/VsTestV3/Strings/resources.resjson/zh-TW/resources.resjson
@@ -0,0 +1,193 @@
+{
+ "loc.friendlyName": "Visual Studio 測試",
+ "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkId=835764)",
+ "loc.description": "使用 Visual Studio Test (VsTest) 執行器來執行單元和功能測試 (Selenium、Appium、自動程式化 UI 測試等)。可以執行具有 Visual Studio 測試配接器的測試架構,例如 MsTest、xUnit、NUnit、Chutzpah (適用於使用 QUnit、Mocha 和 Jasmine 的 JavaScript 測試) 等。使用此工作可讓測試分散在多個代理程式 (第 2 版)。",
+ "loc.instanceNameFormat": "VsTest - $(testSelector)",
+ "loc.releaseNotes": "- 使用代理程式作業執行測試: 建置、發行與測試的統一代理程式可讓自動化代理程式也用來進行測試。您可以使用多代理程式作業設定來散發測試。多組態作業設定可用來在不同的組態中複寫測試。詳細資訊
- 測試影響分析: 僅自動選取和執行驗證程式碼變更所需的測試。
- 使用 Visual Studio 測試平台安裝程式工作不需完整安裝 Visual Studio,就可執行測試。
",
+ "loc.group.displayName.testSelection": "測試選取項目",
+ "loc.group.displayName.executionOptions": "執行選項",
+ "loc.group.displayName.advancedExecutionOptions": "進階執行選項",
+ "loc.group.displayName.reportingOptions": "報告選項",
+ "loc.input.label.testSelector": "選取測試,使用",
+ "loc.input.help.testSelector": "