From 5cfda47c02d88e84f0f0457869b2d81cb6dc364e Mon Sep 17 00:00:00 2001
From: Maksim Petrov <47208721+vmapetr@users.noreply.github.com>
Date: Mon, 26 Aug 2024 15:26:46 +0200
Subject: [PATCH 1/2] Localized file check-in by OneLocBuild Task: Build
definition ID 10899: Build ID 28991947
---
.../resources.resjson/de-DE/resources.resjson | 19 +-
.../resources.resjson/es-ES/resources.resjson | 19 +-
.../resources.resjson/fr-FR/resources.resjson | 19 +-
.../resources.resjson/it-IT/resources.resjson | 19 +-
.../resources.resjson/ja-JP/resources.resjson | 19 +-
.../resources.resjson/ko-KR/resources.resjson | 19 +-
.../resources.resjson/ru-RU/resources.resjson | 19 +-
.../resources.resjson/zh-CN/resources.resjson | 19 +-
.../resources.resjson/zh-TW/resources.resjson | 19 +-
.../resources.resjson/de-DE/resources.resjson | 42 +-
.../resources.resjson/es-ES/resources.resjson | 42 +-
.../resources.resjson/fr-FR/resources.resjson | 42 +-
.../resources.resjson/it-IT/resources.resjson | 42 +-
.../resources.resjson/ja-JP/resources.resjson | 42 +-
.../resources.resjson/ko-KR/resources.resjson | 42 +-
.../resources.resjson/ru-RU/resources.resjson | 42 +-
.../resources.resjson/zh-CN/resources.resjson | 42 +-
.../resources.resjson/zh-TW/resources.resjson | 42 +-
.../resources.resjson/de-DE/resources.resjson | 26 +-
.../resources.resjson/es-ES/resources.resjson | 26 +-
.../resources.resjson/fr-FR/resources.resjson | 26 +-
.../resources.resjson/it-IT/resources.resjson | 24 +-
.../resources.resjson/ja-JP/resources.resjson | 24 +-
.../resources.resjson/ko-KR/resources.resjson | 24 +-
.../resources.resjson/ru-RU/resources.resjson | 26 +-
.../resources.resjson/zh-CN/resources.resjson | 24 +-
.../resources.resjson/zh-TW/resources.resjson | 24 +-
.../resources.resjson/de-DE/resources.resjson | 18 +-
.../resources.resjson/es-ES/resources.resjson | 16 +-
.../resources.resjson/fr-FR/resources.resjson | 18 +-
.../resources.resjson/it-IT/resources.resjson | 16 +-
.../resources.resjson/ja-JP/resources.resjson | 16 +-
.../resources.resjson/ko-KR/resources.resjson | 16 +-
.../resources.resjson/ru-RU/resources.resjson | 18 +-
.../resources.resjson/zh-CN/resources.resjson | 16 +-
.../resources.resjson/zh-TW/resources.resjson | 16 +-
.../resources.resjson/de-DE/resources.resjson | 63 +--
.../resources.resjson/es-ES/resources.resjson | 63 +--
.../resources.resjson/fr-FR/resources.resjson | 63 +--
.../resources.resjson/it-IT/resources.resjson | 63 +--
.../resources.resjson/ja-JP/resources.resjson | 63 +--
.../resources.resjson/ko-KR/resources.resjson | 63 +--
.../resources.resjson/ru-RU/resources.resjson | 63 +--
.../resources.resjson/zh-CN/resources.resjson | 63 +--
.../resources.resjson/zh-TW/resources.resjson | 63 +--
.../resources.resjson/de-DE/resources.resjson | 384 +++++++++---------
.../resources.resjson/es-ES/resources.resjson | 384 +++++++++---------
.../resources.resjson/fr-FR/resources.resjson | 384 +++++++++---------
.../resources.resjson/it-IT/resources.resjson | 384 +++++++++---------
.../resources.resjson/ja-JP/resources.resjson | 384 +++++++++---------
50 files changed, 1777 insertions(+), 1633 deletions(-)
diff --git a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson
index b68b934e3230..05e5b4728be5 100644
--- a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson
+++ b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson
@@ -1,8 +1,13 @@
-{
- "loc.friendlyName": "Conda-Authentifizierung (für Aufgabenausführungen)",
- "loc.helpMarkDown": "",
- "loc.description": "Authentifizierungsaufgabe für den Conda-Client",
- "loc.instanceNameFormat": "Conda-Authentifizierung",
- "loc.messages.FailedToAddAuthentication": "Fehler beim Hinzufügen der Authentifizierung.",
- "loc.messages.AddingAuthChannel": "Die Authentifizierung für das Token „%s“ wird hinzugefügt"
+{
+ "loc.friendlyName": "Conda-Authentifizierung (für Aufgabenausführungen)",
+ "loc.helpMarkDown": "",
+ "loc.description": "Authentifizierungsaufgabe für den Conda-Client",
+ "loc.instanceNameFormat": "Conda-Authentifizierung",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "If this is set, it will generate credentials using service connection instead of the build pipeline identity.",
+ "loc.messages.FailedToAddAuthentication": "Fehler beim Hinzufügen der Authentifizierung.",
+ "loc.messages.AddingAuthChannel": "Die Authentifizierung für das Token „%s“ wird hinzugefügt",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from service connection %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for service connection %s.",
+ "loc.messages.FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s."
}
\ No newline at end of file
diff --git a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson
index 182e9a61cbc2..2cc631e891fd 100644
--- a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson
+++ b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson
@@ -1,8 +1,13 @@
-{
- "loc.friendlyName": "Autenticación de Conda (para ejecutores de tareas)",
- "loc.helpMarkDown": "",
- "loc.description": "Tarea de autenticación para el cliente de Conda",
- "loc.instanceNameFormat": "Autenticación de Conda",
- "loc.messages.FailedToAddAuthentication": "No se pudo agregar la autenticación",
- "loc.messages.AddingAuthChannel": "Agregando autenticación para el token %s"
+{
+ "loc.friendlyName": "Autenticación de Conda (para ejecutores de tareas)",
+ "loc.helpMarkDown": "",
+ "loc.description": "Tarea de autenticación para el cliente de Conda",
+ "loc.instanceNameFormat": "Autenticación de Conda",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "If this is set, it will generate credentials using service connection instead of the build pipeline identity.",
+ "loc.messages.FailedToAddAuthentication": "No se pudo agregar la autenticación",
+ "loc.messages.AddingAuthChannel": "Agregando autenticación para el token %s",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from service connection %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for service connection %s.",
+ "loc.messages.FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s."
}
\ No newline at end of file
diff --git a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson
index fe53887b3b9b..494a8b281649 100644
--- a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson
+++ b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson
@@ -1,8 +1,13 @@
-{
- "loc.friendlyName": "Authentification de Conda (pour les exécuteurs de tâches)",
- "loc.helpMarkDown": "",
- "loc.description": "Tâche d’authentification pour le client conda",
- "loc.instanceNameFormat": "Authentification Conda",
- "loc.messages.FailedToAddAuthentication": "Nous n’avons pas pu ajouter l’authentification.",
- "loc.messages.AddingAuthChannel": "Ajout de l’authentification pour le jeton %s"
+{
+ "loc.friendlyName": "Authentification de Conda (pour les exécuteurs de tâches)",
+ "loc.helpMarkDown": "",
+ "loc.description": "Tâche d’authentification pour le client conda",
+ "loc.instanceNameFormat": "Authentification Conda",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "If this is set, it will generate credentials using service connection instead of the build pipeline identity.",
+ "loc.messages.FailedToAddAuthentication": "Nous n’avons pas pu ajouter l’authentification.",
+ "loc.messages.AddingAuthChannel": "Ajout de l’authentification pour le jeton %s",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from service connection %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for service connection %s.",
+ "loc.messages.FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s."
}
\ No newline at end of file
diff --git a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson
index 2e7f07477af1..fba1cb59782f 100644
--- a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson
+++ b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson
@@ -1,8 +1,13 @@
-{
- "loc.friendlyName": "Autenticazione Conda (per gli strumenti di esecuzione attività)",
- "loc.helpMarkDown": "",
- "loc.description": "Attività di autenticazione per il client Conda",
- "loc.instanceNameFormat": "Autenticazione Conda",
- "loc.messages.FailedToAddAuthentication": "Non è stato possibile aggiungere l'autenticazione.",
- "loc.messages.AddingAuthChannel": "Aggiunta dell'autenticazione per il token %s"
+{
+ "loc.friendlyName": "Autenticazione Conda (per gli strumenti di esecuzione attività)",
+ "loc.helpMarkDown": "",
+ "loc.description": "Attività di autenticazione per il client Conda",
+ "loc.instanceNameFormat": "Autenticazione Conda",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "If this is set, it will generate credentials using service connection instead of the build pipeline identity.",
+ "loc.messages.FailedToAddAuthentication": "Non è stato possibile aggiungere l'autenticazione.",
+ "loc.messages.AddingAuthChannel": "Aggiunta dell'autenticazione per il token %s",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from service connection %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for service connection %s.",
+ "loc.messages.FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s."
}
\ No newline at end of file
diff --git a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson
index a9f7544fdc49..03a9c5fd743f 100644
--- a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson
+++ b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson
@@ -1,8 +1,13 @@
-{
- "loc.friendlyName": "Conda 認証 (タスク ランナー用)",
- "loc.helpMarkDown": "",
- "loc.description": "Conda クライアントの認証タスク",
- "loc.instanceNameFormat": "Conda 認証",
- "loc.messages.FailedToAddAuthentication": "認証を追加できませんでした。",
- "loc.messages.AddingAuthChannel": "トークン %s の認証を追加しています"
+{
+ "loc.friendlyName": "Conda 認証 (タスク ランナー用)",
+ "loc.helpMarkDown": "",
+ "loc.description": "Conda クライアントの認証タスク",
+ "loc.instanceNameFormat": "Conda 認証",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "If this is set, it will generate credentials using service connection instead of the build pipeline identity.",
+ "loc.messages.FailedToAddAuthentication": "認証を追加できませんでした。",
+ "loc.messages.AddingAuthChannel": "トークン %s の認証を追加しています",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from service connection %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for service connection %s.",
+ "loc.messages.FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s."
}
\ No newline at end of file
diff --git a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson
index 1e1fd2fcae6a..f307575226b5 100644
--- a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson
+++ b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson
@@ -1,8 +1,13 @@
-{
- "loc.friendlyName": "Conda 인증(작업 실행기용)",
- "loc.helpMarkDown": "",
- "loc.description": "Conda 클라이언트에 대한 인증 작업",
- "loc.instanceNameFormat": "Conda 인증",
- "loc.messages.FailedToAddAuthentication": "인증을 추가하지 못했습니다.",
- "loc.messages.AddingAuthChannel": "토큰 %s에 대한 인증을 추가하는 중"
+{
+ "loc.friendlyName": "Conda 인증(작업 실행기용)",
+ "loc.helpMarkDown": "",
+ "loc.description": "Conda 클라이언트에 대한 인증 작업",
+ "loc.instanceNameFormat": "Conda 인증",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "If this is set, it will generate credentials using service connection instead of the build pipeline identity.",
+ "loc.messages.FailedToAddAuthentication": "인증을 추가하지 못했습니다.",
+ "loc.messages.AddingAuthChannel": "토큰 %s에 대한 인증을 추가하는 중",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from service connection %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for service connection %s.",
+ "loc.messages.FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s."
}
\ No newline at end of file
diff --git a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson
index 55203d930cf3..0038015e3f8e 100644
--- a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson
+++ b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson
@@ -1,8 +1,13 @@
-{
- "loc.friendlyName": "Проверка подлинности Conda (для запускателей задач)",
- "loc.helpMarkDown": "",
- "loc.description": "Задача проверки подлинности для клиента Conda",
- "loc.instanceNameFormat": "Проверка подлинности Conda",
- "loc.messages.FailedToAddAuthentication": "Добавить проверку подлинности не удалось.",
- "loc.messages.AddingAuthChannel": "Добавление проверки подлинности для маркера %s"
+{
+ "loc.friendlyName": "Проверка подлинности Conda (для запускателей задач)",
+ "loc.helpMarkDown": "",
+ "loc.description": "Задача проверки подлинности для клиента Conda",
+ "loc.instanceNameFormat": "Проверка подлинности Conda",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "If this is set, it will generate credentials using service connection instead of the build pipeline identity.",
+ "loc.messages.FailedToAddAuthentication": "Добавить проверку подлинности не удалось.",
+ "loc.messages.AddingAuthChannel": "Добавление проверки подлинности для маркера %s",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from service connection %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for service connection %s.",
+ "loc.messages.FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s."
}
\ No newline at end of file
diff --git a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson
index 5ee10876c05c..3c1d39e8e5f9 100644
--- a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson
+++ b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson
@@ -1,8 +1,13 @@
-{
- "loc.friendlyName": "Conda 身份验证 (适用于任务运行程序)",
- "loc.helpMarkDown": "",
- "loc.description": "Conda 客户端的身份验证任务",
- "loc.instanceNameFormat": "Conda 身份验证",
- "loc.messages.FailedToAddAuthentication": "添加身份验证失败。",
- "loc.messages.AddingAuthChannel": "为令牌 %s 添加身份验证"
+{
+ "loc.friendlyName": "Conda 身份验证 (适用于任务运行程序)",
+ "loc.helpMarkDown": "",
+ "loc.description": "Conda 客户端的身份验证任务",
+ "loc.instanceNameFormat": "Conda 身份验证",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "If this is set, it will generate credentials using service connection instead of the build pipeline identity.",
+ "loc.messages.FailedToAddAuthentication": "添加身份验证失败。",
+ "loc.messages.AddingAuthChannel": "为令牌 %s 添加身份验证",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from service connection %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for service connection %s.",
+ "loc.messages.FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s."
}
\ No newline at end of file
diff --git a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson
index dc48e86e05ae..a070c7ee7c18 100644
--- a/Tasks/CondaAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson
+++ b/Tasks/CondaAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson
@@ -1,8 +1,13 @@
-{
- "loc.friendlyName": "Conda 驗證 (適用於工作執行器)",
- "loc.helpMarkDown": "",
- "loc.description": "Conda 用戶端的驗證工作",
- "loc.instanceNameFormat": "Conda 驗證",
- "loc.messages.FailedToAddAuthentication": "無法新增驗證。",
- "loc.messages.AddingAuthChannel": "正在新增權杖 %s 的驗證"
+{
+ "loc.friendlyName": "Conda 驗證 (適用於工作執行器)",
+ "loc.helpMarkDown": "",
+ "loc.description": "Conda 用戶端的驗證工作",
+ "loc.instanceNameFormat": "Conda 驗證",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "If this is set, it will generate credentials using service connection instead of the build pipeline identity.",
+ "loc.messages.FailedToAddAuthentication": "無法新增驗證。",
+ "loc.messages.AddingAuthChannel": "正在新增權杖 %s 的驗證",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from service connection %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for service connection %s.",
+ "loc.messages.FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s."
}
\ No newline at end of file
diff --git a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson
index 7aa8f256b6da..04acd096c307 100644
--- a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson
+++ b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson
@@ -1,19 +1,25 @@
-{
- "loc.friendlyName": "Maven-Authentifizierung",
- "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/maven-authenticate)",
- "loc.description": "Hiermit werden Anmeldeinformationen für Azure Artifacts-Feeds und externe Maven-Repositorys angegeben.",
- "loc.instanceNameFormat": "Maven-Authentifizierung",
- "loc.input.label.artifactsFeeds": "Feeds",
- "loc.input.label.mavenServiceConnections": "Anmeldeinformationen für Repositorys außerhalb dieser Organisation/Sammlung",
- "loc.input.help.mavenServiceConnections": "Anmeldeinformationen, die für externe Repositorys in der Datei \"pom.xml\" des Projekts verwendet werden sollen.",
- "loc.messages.Warning_FeedEntryAlreadyExists": "Die Einstellungen für den Feed oder das Repository \"%s\" sind bereits in der Datei \"settings.xml\" des Benutzers enthalten.",
- "loc.messages.Warning_NoEndpointsToAuth": "Es wurden keine Repositorys zur Authentifizierung ausgewählt. Überprüfen Sie Ihre Aufgabenkonfiguration.",
- "loc.messages.Info_GeneratingExternalRepositories": "Es werden Konfigurationen für %s externe Repositorys generiert.",
- "loc.messages.Info_GeneratingInternalFeeds": "Es werden Konfigurationen für %s interne Feeds generiert.",
- "loc.messages.Info_M2FolderDoesntExist": "Am Speicherort \"%s\" wurde kein M2-Ordner gefunden. Es wird ein neuer Ordner erstellt.",
- "loc.messages.Info_SettingsXmlRead": "Der Einstellungsdatei \"%s\" wird eine Authentifizierung hinzugefügt.",
- "loc.messages.Info_CreatingSettingsXml": "Es wird eine neue Datei \"settings.xml\" im Pfad \"%s\" erstellt.",
- "loc.messages.Info_WritingToSettingsXml": "Es wird eine neue Datei \"settings.xml\" mit hinzugefügter Authentifizierung erstellt.",
- "loc.messages.Error_InvalidServiceConnection": "Die Dienstverbindung für \"%s\" ist ungültig.",
- "loc.messages.Error_FailedCleanupM2": "Fehler beim Löschen der Anmeldeinformationen aus der Benutzerdatei \"settings.xml\": %s"
+{
+ "loc.friendlyName": "Maven-Authentifizierung",
+ "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/maven-authenticate)",
+ "loc.description": "Hiermit werden Anmeldeinformationen für Azure Artifacts-Feeds und externe Maven-Repositorys angegeben.",
+ "loc.instanceNameFormat": "Maven-Authentifizierung",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "This is an Entra Workload ID-backed Azure DevOps user Service Connection. If this is set, the input mavenServiceConnections will be ignored.",
+ "loc.input.label.artifactsFeeds": "Feeds",
+ "loc.input.label.mavenServiceConnections": "Anmeldeinformationen für Repositorys außerhalb dieser Organisation/Sammlung",
+ "loc.input.help.mavenServiceConnections": "Anmeldeinformationen, die für externe Repositorys in der Datei \"pom.xml\" des Projekts verwendet werden sollen.",
+ "loc.messages.Warning_FeedEntryAlreadyExists": "Die Einstellungen für den Feed oder das Repository \"%s\" sind bereits in der Datei \"settings.xml\" des Benutzers enthalten.",
+ "loc.messages.Warning_NoEndpointsToAuth": "Es wurden keine Repositorys zur Authentifizierung ausgewählt. Überprüfen Sie Ihre Aufgabenkonfiguration.",
+ "loc.messages.Warning_TokenNotGenerated": "Unable to use a federated token",
+ "loc.messages.Info_GeneratingExternalRepositories": "Es werden Konfigurationen für %s externe Repositorys generiert.",
+ "loc.messages.Info_GeneratingInternalFeeds": "Es werden Konfigurationen für %s interne Feeds generiert.",
+ "loc.messages.Info_M2FolderDoesntExist": "Am Speicherort \"%s\" wurde kein M2-Ordner gefunden. Es wird ein neuer Ordner erstellt.",
+ "loc.messages.Info_SettingsXmlRead": "Der Einstellungsdatei \"%s\" wird eine Authentifizierung hinzugefügt.",
+ "loc.messages.Info_CreatingSettingsXml": "Es wird eine neue Datei \"settings.xml\" im Pfad \"%s\" erstellt.",
+ "loc.messages.Info_WritingToSettingsXml": "Es wird eine neue Datei \"settings.xml\" mit hinzugefügter Authentifizierung erstellt.",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from federated service connection %s for feed %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for feed %s with federated credentials.",
+ "loc.messages.Error_InvalidServiceConnection": "Die Dienstverbindung für \"%s\" ist ungültig.",
+ "loc.messages.Error_FailedCleanupM2": "Fehler beim Löschen der Anmeldeinformationen aus der Benutzerdatei \"settings.xml\": %s",
+ "loc.messages.Error_FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s."
}
\ No newline at end of file
diff --git a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson
index 86cb29a73cc5..ea63d216a27d 100644
--- a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson
+++ b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson
@@ -1,19 +1,25 @@
-{
- "loc.friendlyName": "Autenticación de Maven",
- "loc.helpMarkDown": "[Más información acerca de esta tarea](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/maven-authenticate)",
- "loc.description": "Proporciona credenciales para las fuentes de Azure Artifacts y los repositorios de Maven externos.",
- "loc.instanceNameFormat": "Autenticación de Maven",
- "loc.input.label.artifactsFeeds": "Fuentes",
- "loc.input.label.mavenServiceConnections": "Credenciales para los repositorios fuera de esta organización o colección.",
- "loc.input.help.mavenServiceConnections": "Credenciales que se van a usar para los repositorios externos ubicados en el archivo pom.xml del proyecto.",
- "loc.messages.Warning_FeedEntryAlreadyExists": "La configuración de la fuente o el repositorio \"%s\" ya existe en el archivo settings.xml de los usuarios.",
- "loc.messages.Warning_NoEndpointsToAuth": "No se seleccionó ningún repositorio para autenticar; compruebe la configuración de la tarea.",
- "loc.messages.Info_GeneratingExternalRepositories": "Generando configuraciones para los repositorios externos (%s).",
- "loc.messages.Info_GeneratingInternalFeeds": "Generando configuraciones para las fuentes internas (%s).",
- "loc.messages.Info_M2FolderDoesntExist": "No se encontró la carpeta .m2 en la ubicación %s; creando otra carpeta.",
- "loc.messages.Info_SettingsXmlRead": "Agregando autenticación al archivo de configuración %s.",
- "loc.messages.Info_CreatingSettingsXml": "Creando un archivo settings.xml en la ruta de acceso %s.",
- "loc.messages.Info_WritingToSettingsXml": "Escribiendo un nuevo archivo settings.xml con autenticación agregada.",
- "loc.messages.Error_InvalidServiceConnection": "La conexión de servicio de %s no es válida.",
- "loc.messages.Error_FailedCleanupM2": "No se pudieron eliminar las credenciales del archivo settings.xml del usuario: %s"
+{
+ "loc.friendlyName": "Autenticación de Maven",
+ "loc.helpMarkDown": "[Más información acerca de esta tarea](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/maven-authenticate)",
+ "loc.description": "Proporciona credenciales para las fuentes de Azure Artifacts y los repositorios de Maven externos.",
+ "loc.instanceNameFormat": "Autenticación de Maven",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "This is an Entra Workload ID-backed Azure DevOps user Service Connection. If this is set, the input mavenServiceConnections will be ignored.",
+ "loc.input.label.artifactsFeeds": "Fuentes",
+ "loc.input.label.mavenServiceConnections": "Credenciales para los repositorios fuera de esta organización o colección.",
+ "loc.input.help.mavenServiceConnections": "Credenciales que se van a usar para los repositorios externos ubicados en el archivo pom.xml del proyecto.",
+ "loc.messages.Warning_FeedEntryAlreadyExists": "La configuración de la fuente o el repositorio \"%s\" ya existe en el archivo settings.xml de los usuarios.",
+ "loc.messages.Warning_NoEndpointsToAuth": "No se seleccionó ningún repositorio para autenticar; compruebe la configuración de la tarea.",
+ "loc.messages.Warning_TokenNotGenerated": "Unable to use a federated token",
+ "loc.messages.Info_GeneratingExternalRepositories": "Generando configuraciones para los repositorios externos (%s).",
+ "loc.messages.Info_GeneratingInternalFeeds": "Generando configuraciones para las fuentes internas (%s).",
+ "loc.messages.Info_M2FolderDoesntExist": "No se encontró la carpeta .m2 en la ubicación %s; creando otra carpeta.",
+ "loc.messages.Info_SettingsXmlRead": "Agregando autenticación al archivo de configuración %s.",
+ "loc.messages.Info_CreatingSettingsXml": "Creando un archivo settings.xml en la ruta de acceso %s.",
+ "loc.messages.Info_WritingToSettingsXml": "Escribiendo un nuevo archivo settings.xml con autenticación agregada.",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from federated service connection %s for feed %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for feed %s with federated credentials.",
+ "loc.messages.Error_InvalidServiceConnection": "La conexión de servicio de %s no es válida.",
+ "loc.messages.Error_FailedCleanupM2": "No se pudieron eliminar las credenciales del archivo settings.xml del usuario: %s",
+ "loc.messages.Error_FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s."
}
\ No newline at end of file
diff --git a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson
index 079cfaacddbe..0fffe0a1902f 100644
--- a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson
+++ b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson
@@ -1,19 +1,25 @@
-{
- "loc.friendlyName": "Authentification Maven",
- "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/maven-authenticate)",
- "loc.description": "Fournit des informations d'identification pour les flux Azure Artifacts et les dépôts Maven externes",
- "loc.instanceNameFormat": "Authentification Maven",
- "loc.input.label.artifactsFeeds": "Flux",
- "loc.input.label.mavenServiceConnections": "Informations d'identification des dépôts situés en dehors de cette organisation/collection",
- "loc.input.help.mavenServiceConnections": "Informations d'identification à utiliser pour les dépôts externes situés dans le fichier pom.xml du projet.",
- "loc.messages.Warning_FeedEntryAlreadyExists": "Les paramètres du flux ou du dépôt '%s' existent déjà dans le fichier settings.xml des utilisateurs.",
- "loc.messages.Warning_NoEndpointsToAuth": "Aucun dépôt n'a été sélectionné pour l'authentification, vérifiez la configuration de votre tâche.",
- "loc.messages.Info_GeneratingExternalRepositories": "Génération de configurations pour les dépôts externes %s.",
- "loc.messages.Info_GeneratingInternalFeeds": "Génération de configurations pour les flux internes %s.",
- "loc.messages.Info_M2FolderDoesntExist": "Le dossier .m2 est introuvable à l'emplacement %s. Création d'un dossier.",
- "loc.messages.Info_SettingsXmlRead": "Ajout de l'authentification au fichier de paramètres %s.",
- "loc.messages.Info_CreatingSettingsXml": "Création d'un fichier settings.xml dans le chemin %s.",
- "loc.messages.Info_WritingToSettingsXml": "Écriture d'un nouveau fichier settings.xml avec ajout de l'authentification.",
- "loc.messages.Error_InvalidServiceConnection": "La connexion de service pour %s est non valide.",
- "loc.messages.Error_FailedCleanupM2": "Échec de la suppression des informations d'identification dans le fichier utilisateur settings.xml : %s"
+{
+ "loc.friendlyName": "Authentification Maven",
+ "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/maven-authenticate)",
+ "loc.description": "Fournit des informations d'identification pour les flux Azure Artifacts et les dépôts Maven externes",
+ "loc.instanceNameFormat": "Authentification Maven",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "This is an Entra Workload ID-backed Azure DevOps user Service Connection. If this is set, the input mavenServiceConnections will be ignored.",
+ "loc.input.label.artifactsFeeds": "Flux",
+ "loc.input.label.mavenServiceConnections": "Informations d'identification des dépôts situés en dehors de cette organisation/collection",
+ "loc.input.help.mavenServiceConnections": "Informations d'identification à utiliser pour les dépôts externes situés dans le fichier pom.xml du projet.",
+ "loc.messages.Warning_FeedEntryAlreadyExists": "Les paramètres du flux ou du dépôt '%s' existent déjà dans le fichier settings.xml des utilisateurs.",
+ "loc.messages.Warning_NoEndpointsToAuth": "Aucun dépôt n'a été sélectionné pour l'authentification, vérifiez la configuration de votre tâche.",
+ "loc.messages.Warning_TokenNotGenerated": "Unable to use a federated token",
+ "loc.messages.Info_GeneratingExternalRepositories": "Génération de configurations pour les dépôts externes %s.",
+ "loc.messages.Info_GeneratingInternalFeeds": "Génération de configurations pour les flux internes %s.",
+ "loc.messages.Info_M2FolderDoesntExist": "Le dossier .m2 est introuvable à l'emplacement %s. Création d'un dossier.",
+ "loc.messages.Info_SettingsXmlRead": "Ajout de l'authentification au fichier de paramètres %s.",
+ "loc.messages.Info_CreatingSettingsXml": "Création d'un fichier settings.xml dans le chemin %s.",
+ "loc.messages.Info_WritingToSettingsXml": "Écriture d'un nouveau fichier settings.xml avec ajout de l'authentification.",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from federated service connection %s for feed %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for feed %s with federated credentials.",
+ "loc.messages.Error_InvalidServiceConnection": "La connexion de service pour %s est non valide.",
+ "loc.messages.Error_FailedCleanupM2": "Échec de la suppression des informations d'identification dans le fichier utilisateur settings.xml : %s",
+ "loc.messages.Error_FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s."
}
\ No newline at end of file
diff --git a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson
index b11e1657c002..1683a3bd5934 100644
--- a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson
+++ b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson
@@ -1,19 +1,25 @@
-{
- "loc.friendlyName": "Autenticazione Maven",
- "loc.helpMarkDown": "[Altre informazioni su questa attività](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/maven-authenticate)",
- "loc.description": "Fornisce le credenziali per i feed di Azure Artifacts e i repository Maven esterni",
- "loc.instanceNameFormat": "Autenticazione Maven",
- "loc.input.label.artifactsFeeds": "Feed",
- "loc.input.label.mavenServiceConnections": "Credenziali per i repository esterni a questa organizzazione/raccolta",
- "loc.input.help.mavenServiceConnections": "Credenziali da usare per i repository esterni presenti nel file pom.xml del progetto.",
- "loc.messages.Warning_FeedEntryAlreadyExists": "Le impostazioni per il feed o il repository '%s' esistono già nel file settings.xml degli utenti.",
- "loc.messages.Warning_NoEndpointsToAuth": "Non è stato selezionato alcun repository per l'autenticazione. Verificare la configurazione dell'attività.",
- "loc.messages.Info_GeneratingExternalRepositories": "Generazione delle configurazioni per i repository %s esterni.",
- "loc.messages.Info_GeneratingInternalFeeds": "Generazione delle i configurazioni per i feed interni di %s.",
- "loc.messages.Info_M2FolderDoesntExist": "La cartella .m2 non è stata trovata nel percorso %s. Verrà creata una nuova cartella.",
- "loc.messages.Info_SettingsXmlRead": "Aggiunta dell'autenticazione al file di impostazioni %s.",
- "loc.messages.Info_CreatingSettingsXml": "Creazione del nuovo file settings.xml nel percorso %s.",
- "loc.messages.Info_WritingToSettingsXml": "Scrittura del nuovo file settings.xml con l'aggiunta dell'autenticazione.",
- "loc.messages.Error_InvalidServiceConnection": "La connessione al servizio per %s non è valida.",
- "loc.messages.Error_FailedCleanupM2": "Non è stato possibile eliminare le credenziali dal file settings.xml dell'utente: %s"
+{
+ "loc.friendlyName": "Autenticazione Maven",
+ "loc.helpMarkDown": "[Altre informazioni su questa attività](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/maven-authenticate)",
+ "loc.description": "Fornisce le credenziali per i feed di Azure Artifacts e i repository Maven esterni",
+ "loc.instanceNameFormat": "Autenticazione Maven",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "This is an Entra Workload ID-backed Azure DevOps user Service Connection. If this is set, the input mavenServiceConnections will be ignored.",
+ "loc.input.label.artifactsFeeds": "Feed",
+ "loc.input.label.mavenServiceConnections": "Credenziali per i repository esterni a questa organizzazione/raccolta",
+ "loc.input.help.mavenServiceConnections": "Credenziali da usare per i repository esterni presenti nel file pom.xml del progetto.",
+ "loc.messages.Warning_FeedEntryAlreadyExists": "Le impostazioni per il feed o il repository '%s' esistono già nel file settings.xml degli utenti.",
+ "loc.messages.Warning_NoEndpointsToAuth": "Non è stato selezionato alcun repository per l'autenticazione. Verificare la configurazione dell'attività.",
+ "loc.messages.Warning_TokenNotGenerated": "Unable to use a federated token",
+ "loc.messages.Info_GeneratingExternalRepositories": "Generazione delle configurazioni per i repository %s esterni.",
+ "loc.messages.Info_GeneratingInternalFeeds": "Generazione delle i configurazioni per i feed interni di %s.",
+ "loc.messages.Info_M2FolderDoesntExist": "La cartella .m2 non è stata trovata nel percorso %s. Verrà creata una nuova cartella.",
+ "loc.messages.Info_SettingsXmlRead": "Aggiunta dell'autenticazione al file di impostazioni %s.",
+ "loc.messages.Info_CreatingSettingsXml": "Creazione del nuovo file settings.xml nel percorso %s.",
+ "loc.messages.Info_WritingToSettingsXml": "Scrittura del nuovo file settings.xml con l'aggiunta dell'autenticazione.",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from federated service connection %s for feed %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for feed %s with federated credentials.",
+ "loc.messages.Error_InvalidServiceConnection": "La connessione al servizio per %s non è valida.",
+ "loc.messages.Error_FailedCleanupM2": "Non è stato possibile eliminare le credenziali dal file settings.xml dell'utente: %s",
+ "loc.messages.Error_FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s."
}
\ No newline at end of file
diff --git a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson
index e4fcbd2a9425..ef3245e56226 100644
--- a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson
+++ b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson
@@ -1,19 +1,25 @@
-{
- "loc.friendlyName": "Maven の認証",
- "loc.helpMarkDown": "[このタスクに関する詳細](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/maven-authenticate)",
- "loc.description": "Azure Artifacts フィードと外部 Maven リポジトリ用の資格情報を提供します",
- "loc.instanceNameFormat": "Maven の認証",
- "loc.input.label.artifactsFeeds": "フィード",
- "loc.input.label.mavenServiceConnections": "この組織またはコレクション外のリポジトリの資格情報",
- "loc.input.help.mavenServiceConnections": "プロジェクトの pom.xml に配置された外部のリポジトリに使用する資格情報。",
- "loc.messages.Warning_FeedEntryAlreadyExists": "フィードまたはリポジトリ '%s' の設定がユーザーの settings.xml ファイルに既に存在しています。",
- "loc.messages.Warning_NoEndpointsToAuth": "認証するリポジトリが選択されていません。タスクの構成をご確認ください。",
- "loc.messages.Info_GeneratingExternalRepositories": "%s 外部リポジトリの構成を生成しています。",
- "loc.messages.Info_GeneratingInternalFeeds": "%s 内部フィードの構成を生成しています。",
- "loc.messages.Info_M2FolderDoesntExist": ".m2 フォルダーが場所 %s に見つかりません。新しいフォルダーを作成しています。",
- "loc.messages.Info_SettingsXmlRead": "設定ファイル %s に認証を追加しています。",
- "loc.messages.Info_CreatingSettingsXml": "新しい settings.xml をパス %s で作成しています。",
- "loc.messages.Info_WritingToSettingsXml": "追加された認証で新しい settings.xml を書き込んでいます。",
- "loc.messages.Error_InvalidServiceConnection": "%s のサービス接続が無効です。",
- "loc.messages.Error_FailedCleanupM2": "ユーザーの settings.xml ファイルから資格情報を削除できませんでした: %s"
+{
+ "loc.friendlyName": "Maven の認証",
+ "loc.helpMarkDown": "[このタスクに関する詳細](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/maven-authenticate)",
+ "loc.description": "Azure Artifacts フィードと外部 Maven リポジトリ用の資格情報を提供します",
+ "loc.instanceNameFormat": "Maven の認証",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "This is an Entra Workload ID-backed Azure DevOps user Service Connection. If this is set, the input mavenServiceConnections will be ignored.",
+ "loc.input.label.artifactsFeeds": "フィード",
+ "loc.input.label.mavenServiceConnections": "この組織またはコレクション外のリポジトリの資格情報",
+ "loc.input.help.mavenServiceConnections": "プロジェクトの pom.xml に配置された外部のリポジトリに使用する資格情報。",
+ "loc.messages.Warning_FeedEntryAlreadyExists": "フィードまたはリポジトリ '%s' の設定がユーザーの settings.xml ファイルに既に存在しています。",
+ "loc.messages.Warning_NoEndpointsToAuth": "認証するリポジトリが選択されていません。タスクの構成をご確認ください。",
+ "loc.messages.Warning_TokenNotGenerated": "Unable to use a federated token",
+ "loc.messages.Info_GeneratingExternalRepositories": "%s 外部リポジトリの構成を生成しています。",
+ "loc.messages.Info_GeneratingInternalFeeds": "%s 内部フィードの構成を生成しています。",
+ "loc.messages.Info_M2FolderDoesntExist": ".m2 フォルダーが場所 %s に見つかりません。新しいフォルダーを作成しています。",
+ "loc.messages.Info_SettingsXmlRead": "設定ファイル %s に認証を追加しています。",
+ "loc.messages.Info_CreatingSettingsXml": "新しい settings.xml をパス %s で作成しています。",
+ "loc.messages.Info_WritingToSettingsXml": "追加された認証で新しい settings.xml を書き込んでいます。",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from federated service connection %s for feed %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for feed %s with federated credentials.",
+ "loc.messages.Error_InvalidServiceConnection": "%s のサービス接続が無効です。",
+ "loc.messages.Error_FailedCleanupM2": "ユーザーの settings.xml ファイルから資格情報を削除できませんでした: %s",
+ "loc.messages.Error_FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s."
}
\ No newline at end of file
diff --git a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson
index 22ae168243e3..952c25618400 100644
--- a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson
+++ b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson
@@ -1,19 +1,25 @@
-{
- "loc.friendlyName": "Maven 인증",
- "loc.helpMarkDown": "[이 작업에 대해 자세히 알아보기](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/maven-authenticate)",
- "loc.description": "Azure Artifacts 피드 및 외부 maven 리포지토리에 대한 자격 증명을 제공합니다.",
- "loc.instanceNameFormat": "Maven 인증",
- "loc.input.label.artifactsFeeds": "피드",
- "loc.input.label.mavenServiceConnections": "이 조직/컬렉션 외부 리포지토리에 대한 자격 증명",
- "loc.input.help.mavenServiceConnections": "프로젝트의 pom .xml에 있는 외부 리포지토리에 사용할 자격 증명입니다.",
- "loc.messages.Warning_FeedEntryAlreadyExists": "피드 또는 리포지토리 '%s'에 대한 설정이 사용자 settings.xml 파일에 이미 있습니다.",
- "loc.messages.Warning_NoEndpointsToAuth": "인증할 리포지토리를 선택하지 않았습니다. 작업 구성을 확인하세요.",
- "loc.messages.Info_GeneratingExternalRepositories": "%s 외부 리포지토리의 구성을 생성하는 중입니다.",
- "loc.messages.Info_GeneratingInternalFeeds": "'%s 내부 피드에 대한 구성을 생성하는 중입니다.",
- "loc.messages.Info_M2FolderDoesntExist": "%s 위치에서 .m2 폴더를 찾을 수 없습니다. 새 폴더를 만드는 중입니다.",
- "loc.messages.Info_SettingsXmlRead": "설정 파일 %s에 인증을 추가하는 중입니다.",
- "loc.messages.Info_CreatingSettingsXml": "경로 %s에서 새 settings.xml을 만드는 중입니다.",
- "loc.messages.Info_WritingToSettingsXml": "추가한 인증으로 새 settings.xml을 쓰고 있습니다.",
- "loc.messages.Error_InvalidServiceConnection": "%s에 대한 서비스 연결이 잘못되었습니다.",
- "loc.messages.Error_FailedCleanupM2": "사용자 settings.xml 파일에서 자격 증명을 삭제하지 못함: %s"
+{
+ "loc.friendlyName": "Maven 인증",
+ "loc.helpMarkDown": "[이 작업에 대해 자세히 알아보기](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/maven-authenticate)",
+ "loc.description": "Azure Artifacts 피드 및 외부 maven 리포지토리에 대한 자격 증명을 제공합니다.",
+ "loc.instanceNameFormat": "Maven 인증",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "This is an Entra Workload ID-backed Azure DevOps user Service Connection. If this is set, the input mavenServiceConnections will be ignored.",
+ "loc.input.label.artifactsFeeds": "피드",
+ "loc.input.label.mavenServiceConnections": "이 조직/컬렉션 외부 리포지토리에 대한 자격 증명",
+ "loc.input.help.mavenServiceConnections": "프로젝트의 pom .xml에 있는 외부 리포지토리에 사용할 자격 증명입니다.",
+ "loc.messages.Warning_FeedEntryAlreadyExists": "피드 또는 리포지토리 '%s'에 대한 설정이 사용자 settings.xml 파일에 이미 있습니다.",
+ "loc.messages.Warning_NoEndpointsToAuth": "인증할 리포지토리를 선택하지 않았습니다. 작업 구성을 확인하세요.",
+ "loc.messages.Warning_TokenNotGenerated": "Unable to use a federated token",
+ "loc.messages.Info_GeneratingExternalRepositories": "%s 외부 리포지토리의 구성을 생성하는 중입니다.",
+ "loc.messages.Info_GeneratingInternalFeeds": "'%s 내부 피드에 대한 구성을 생성하는 중입니다.",
+ "loc.messages.Info_M2FolderDoesntExist": "%s 위치에서 .m2 폴더를 찾을 수 없습니다. 새 폴더를 만드는 중입니다.",
+ "loc.messages.Info_SettingsXmlRead": "설정 파일 %s에 인증을 추가하는 중입니다.",
+ "loc.messages.Info_CreatingSettingsXml": "경로 %s에서 새 settings.xml을 만드는 중입니다.",
+ "loc.messages.Info_WritingToSettingsXml": "추가한 인증으로 새 settings.xml을 쓰고 있습니다.",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from federated service connection %s for feed %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for feed %s with federated credentials.",
+ "loc.messages.Error_InvalidServiceConnection": "%s에 대한 서비스 연결이 잘못되었습니다.",
+ "loc.messages.Error_FailedCleanupM2": "사용자 settings.xml 파일에서 자격 증명을 삭제하지 못함: %s",
+ "loc.messages.Error_FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s."
}
\ No newline at end of file
diff --git a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson
index e244c66161b2..f3ae776bc8d4 100644
--- a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson
+++ b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson
@@ -1,19 +1,25 @@
-{
- "loc.friendlyName": "Проверка подлинности Maven",
- "loc.helpMarkDown": "[Подробнее об этой задаче](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/maven-authenticate)",
- "loc.description": "Предоставляет учетные данные для веб-каналов Azure Artifacts и внешних репозиториев Maven",
- "loc.instanceNameFormat": "Проверка подлинности Maven",
- "loc.input.label.artifactsFeeds": "Веб-каналы",
- "loc.input.label.mavenServiceConnections": "Учетные данные для репозиториев за пределами этой организации и коллекции",
- "loc.input.help.mavenServiceConnections": "Учетные данные, используемые для внешних репозиториев, расположенных в файле pom.xml проекта.",
- "loc.messages.Warning_FeedEntryAlreadyExists": "Параметры для веб-канала или репозитория \"%s\" уже имеются в файле settings.xml пользователя.",
- "loc.messages.Warning_NoEndpointsToAuth": "Не выбраны репозитории для проверки подлинности; проверьте конфигурацию задачи.",
- "loc.messages.Info_GeneratingExternalRepositories": "Идет создание конфигураций для внешних репозиториев (%s).",
- "loc.messages.Info_GeneratingInternalFeeds": "Идет создание конфигураций для внутренних веб-каналов (%s).",
- "loc.messages.Info_M2FolderDoesntExist": "Папка .m2 не найдена в расположении %s; создается новая папка.",
- "loc.messages.Info_SettingsXmlRead": "Добавление проверки подлинности в файл параметров %s.",
- "loc.messages.Info_CreatingSettingsXml": "Идет создание файла settings.xml по пути %s.",
- "loc.messages.Info_WritingToSettingsXml": "Выполняется запись нового файла settings.xml с добавленной проверкой подлинности.",
- "loc.messages.Error_InvalidServiceConnection": "Недопустимое подключение службы для %s.",
- "loc.messages.Error_FailedCleanupM2": "Не удалось удалить учетные данные из файла settings.xml пользователя: %s"
+{
+ "loc.friendlyName": "Проверка подлинности Maven",
+ "loc.helpMarkDown": "[Подробнее об этой задаче](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/maven-authenticate)",
+ "loc.description": "Предоставляет учетные данные для веб-каналов Azure Artifacts и внешних репозиториев Maven",
+ "loc.instanceNameFormat": "Проверка подлинности Maven",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "This is an Entra Workload ID-backed Azure DevOps user Service Connection. If this is set, the input mavenServiceConnections will be ignored.",
+ "loc.input.label.artifactsFeeds": "Веб-каналы",
+ "loc.input.label.mavenServiceConnections": "Учетные данные для репозиториев за пределами этой организации и коллекции",
+ "loc.input.help.mavenServiceConnections": "Учетные данные, используемые для внешних репозиториев, расположенных в файле pom.xml проекта.",
+ "loc.messages.Warning_FeedEntryAlreadyExists": "Параметры для веб-канала или репозитория \"%s\" уже имеются в файле settings.xml пользователя.",
+ "loc.messages.Warning_NoEndpointsToAuth": "Не выбраны репозитории для проверки подлинности; проверьте конфигурацию задачи.",
+ "loc.messages.Warning_TokenNotGenerated": "Unable to use a federated token",
+ "loc.messages.Info_GeneratingExternalRepositories": "Идет создание конфигураций для внешних репозиториев (%s).",
+ "loc.messages.Info_GeneratingInternalFeeds": "Идет создание конфигураций для внутренних веб-каналов (%s).",
+ "loc.messages.Info_M2FolderDoesntExist": "Папка .m2 не найдена в расположении %s; создается новая папка.",
+ "loc.messages.Info_SettingsXmlRead": "Добавление проверки подлинности в файл параметров %s.",
+ "loc.messages.Info_CreatingSettingsXml": "Идет создание файла settings.xml по пути %s.",
+ "loc.messages.Info_WritingToSettingsXml": "Выполняется запись нового файла settings.xml с добавленной проверкой подлинности.",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from federated service connection %s for feed %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for feed %s with federated credentials.",
+ "loc.messages.Error_InvalidServiceConnection": "Недопустимое подключение службы для %s.",
+ "loc.messages.Error_FailedCleanupM2": "Не удалось удалить учетные данные из файла settings.xml пользователя: %s",
+ "loc.messages.Error_FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s."
}
\ No newline at end of file
diff --git a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson
index 3df4b0e16c99..a383be637021 100644
--- a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson
+++ b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson
@@ -1,19 +1,25 @@
-{
- "loc.friendlyName": "Maven 身份验证",
- "loc.helpMarkDown": "[了解有关此任务的详细信息](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/maven-authenticate)",
- "loc.description": "为 Azure Artifacts 源和外部 maven 存储库提供凭据",
- "loc.instanceNameFormat": "Maven 身份验证",
- "loc.input.label.artifactsFeeds": "源",
- "loc.input.label.mavenServiceConnections": "用于此组织/集合外部的存储库的凭据",
- "loc.input.help.mavenServiceConnections": "用于位于项目的 pom.xml 中的外部存储库的凭据。",
- "loc.messages.Warning_FeedEntryAlreadyExists": "用户 settings.xml 文件中已存在源或储存库 \"%s\" 的设置。",
- "loc.messages.Warning_NoEndpointsToAuth": "未选择要进行身份验证的存储库,请检查任务配置。",
- "loc.messages.Info_GeneratingExternalRepositories": "正在为 %s 外部存储库生成配置。",
- "loc.messages.Info_GeneratingInternalFeeds": "正在为 %s 内部源生成配置。",
- "loc.messages.Info_M2FolderDoesntExist": "在位置 %s 处找不到 .m2 文件夹,即将创建新文件夹。",
- "loc.messages.Info_SettingsXmlRead": "正在向设置文件 %s 添加身份验证。",
- "loc.messages.Info_CreatingSettingsXml": "正在路径 %s 上创建新的 settings.xml。",
- "loc.messages.Info_WritingToSettingsXml": "正在使用已添加的身份验证编写新的 settings.xml。",
- "loc.messages.Error_InvalidServiceConnection": "%s 的服务连接无效。",
- "loc.messages.Error_FailedCleanupM2": "未能从用户 settings.xml 文件中删除凭据: %s"
+{
+ "loc.friendlyName": "Maven 身份验证",
+ "loc.helpMarkDown": "[了解有关此任务的详细信息](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/maven-authenticate)",
+ "loc.description": "为 Azure Artifacts 源和外部 maven 存储库提供凭据",
+ "loc.instanceNameFormat": "Maven 身份验证",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "This is an Entra Workload ID-backed Azure DevOps user Service Connection. If this is set, the input mavenServiceConnections will be ignored.",
+ "loc.input.label.artifactsFeeds": "源",
+ "loc.input.label.mavenServiceConnections": "用于此组织/集合外部的存储库的凭据",
+ "loc.input.help.mavenServiceConnections": "用于位于项目的 pom.xml 中的外部存储库的凭据。",
+ "loc.messages.Warning_FeedEntryAlreadyExists": "用户 settings.xml 文件中已存在源或储存库 \"%s\" 的设置。",
+ "loc.messages.Warning_NoEndpointsToAuth": "未选择要进行身份验证的存储库,请检查任务配置。",
+ "loc.messages.Warning_TokenNotGenerated": "Unable to use a federated token",
+ "loc.messages.Info_GeneratingExternalRepositories": "正在为 %s 外部存储库生成配置。",
+ "loc.messages.Info_GeneratingInternalFeeds": "正在为 %s 内部源生成配置。",
+ "loc.messages.Info_M2FolderDoesntExist": "在位置 %s 处找不到 .m2 文件夹,即将创建新文件夹。",
+ "loc.messages.Info_SettingsXmlRead": "正在向设置文件 %s 添加身份验证。",
+ "loc.messages.Info_CreatingSettingsXml": "正在路径 %s 上创建新的 settings.xml。",
+ "loc.messages.Info_WritingToSettingsXml": "正在使用已添加的身份验证编写新的 settings.xml。",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from federated service connection %s for feed %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for feed %s with federated credentials.",
+ "loc.messages.Error_InvalidServiceConnection": "%s 的服务连接无效。",
+ "loc.messages.Error_FailedCleanupM2": "未能从用户 settings.xml 文件中删除凭据: %s",
+ "loc.messages.Error_FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s."
}
\ No newline at end of file
diff --git a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson
index 1630c46bf0c2..fe9008e5b407 100644
--- a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson
+++ b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson
@@ -1,19 +1,25 @@
-{
- "loc.friendlyName": "Maven 驗證",
- "loc.helpMarkDown": "[深入了解此工作](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/maven-authenticate)",
- "loc.description": "提供 Azure Artifacts 摘要及外部 maven 存放庫的認證",
- "loc.instanceNameFormat": "Maven 驗證",
- "loc.input.label.artifactsFeeds": "摘要",
- "loc.input.label.mavenServiceConnections": "此組織/集合外部存放庫的認證",
- "loc.input.help.mavenServiceConnections": "位在專案 pom.xml 中用於外部存放庫的認證。",
- "loc.messages.Warning_FeedEntryAlreadyExists": "使用者 settings.xml 檔案中已有摘要或存放庫 '%s' 的設定。",
- "loc.messages.Warning_NoEndpointsToAuth": "未選取任何要驗證的存放庫,請檢查您的工作組態。",
- "loc.messages.Info_GeneratingExternalRepositories": "正在產生 %s 外部存放庫的組態。",
- "loc.messages.Info_GeneratingInternalFeeds": "正在產生 %s 內部摘要的組態。",
- "loc.messages.Info_M2FolderDoesntExist": "在位置 %s 中找不到 .m2 資料夾,正在建立新的資料夾。",
- "loc.messages.Info_SettingsXmlRead": "正在將驗證新增至設定檔案 %s。",
- "loc.messages.Info_CreatingSettingsXml": "正在路徑 %s 中建立新的 settings.xml。",
- "loc.messages.Info_WritingToSettingsXml": "正在使用新增的驗證寫入新的 settings.xml。",
- "loc.messages.Error_InvalidServiceConnection": "%s 的服務連線無效。",
- "loc.messages.Error_FailedCleanupM2": "無法刪除使用者 settings.xml 檔案中的認證: %s"
+{
+ "loc.friendlyName": "Maven 驗證",
+ "loc.helpMarkDown": "[深入了解此工作](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/maven-authenticate)",
+ "loc.description": "提供 Azure Artifacts 摘要及外部 maven 存放庫的認證",
+ "loc.instanceNameFormat": "Maven 驗證",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "This is an Entra Workload ID-backed Azure DevOps user Service Connection. If this is set, the input mavenServiceConnections will be ignored.",
+ "loc.input.label.artifactsFeeds": "摘要",
+ "loc.input.label.mavenServiceConnections": "此組織/集合外部存放庫的認證",
+ "loc.input.help.mavenServiceConnections": "位在專案 pom.xml 中用於外部存放庫的認證。",
+ "loc.messages.Warning_FeedEntryAlreadyExists": "使用者 settings.xml 檔案中已有摘要或存放庫 '%s' 的設定。",
+ "loc.messages.Warning_NoEndpointsToAuth": "未選取任何要驗證的存放庫,請檢查您的工作組態。",
+ "loc.messages.Warning_TokenNotGenerated": "Unable to use a federated token",
+ "loc.messages.Info_GeneratingExternalRepositories": "正在產生 %s 外部存放庫的組態。",
+ "loc.messages.Info_GeneratingInternalFeeds": "正在產生 %s 內部摘要的組態。",
+ "loc.messages.Info_M2FolderDoesntExist": "在位置 %s 中找不到 .m2 資料夾,正在建立新的資料夾。",
+ "loc.messages.Info_SettingsXmlRead": "正在將驗證新增至設定檔案 %s。",
+ "loc.messages.Info_CreatingSettingsXml": "正在路徑 %s 中建立新的 settings.xml。",
+ "loc.messages.Info_WritingToSettingsXml": "正在使用新增的驗證寫入新的 settings.xml。",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from federated service connection %s for feed %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for feed %s with federated credentials.",
+ "loc.messages.Error_InvalidServiceConnection": "%s 的服務連線無效。",
+ "loc.messages.Error_FailedCleanupM2": "無法刪除使用者 settings.xml 檔案中的認證: %s",
+ "loc.messages.Error_FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s."
}
\ No newline at end of file
diff --git a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson
index b5baab7383b0..ad0b9dbf1ee2 100644
--- a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson
+++ b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson
@@ -4,13 +4,13 @@
"loc.description": "Verwenden Sie diese Aufgabe nicht, wenn Sie auch die npm-Aufgabe verwenden. Stellt npm-Anmeldeinformationen für eine NPMRC-Datei in Ihrem Repository für den Gültigkeitsbereich des Builds bereit. So können npm-Aufgabenausführungen wie gulp und Grunt sich bei privaten Registrierungen authentifizieren.",
"loc.instanceNameFormat": "npm-Authentifizierung $(workingFile)",
"loc.input.label.workingFile": "NPMRC-Datei zur Authentifizierung",
- "loc.input.help.workingFile": "Path to the .npmrc file that specifies the registries you want to work with. Select the file, not the folder e.g. \"/packages/mypackage.npmrc\". If Azure Artifacts URL and Entra Workload ID-backed Azure DevOps user' Service Connection are set, registries in npmrc will be ignored.",
+ "loc.input.help.workingFile": "Pfad zur NPMRC-Datei, die die Registrierungen angibt, mit denen Sie arbeiten möchten. Wählen Sie die Datei aus, nicht den Ordner, z. B. „/packages/mypackage.npmrc“. Wenn Azure Artifacts URL und die von der Entra-Workload-ID gesicherte Azure DevOps Dienstverbindung des Benutzers festgelegt sind, werden Registrierungen in npmrc ignoriert.",
"loc.input.label.customEndpoint": "Anmeldeinformationen für Registrierungen außerhalb dieser Organisation/Sammlung",
"loc.input.help.customEndpoint": "Anmeldeinformationen zur Verwendung für externe Registrierungen in der NPMRC-Datei des Projekts. Lassen Sie dieses Feld bei Registrierungen in dieser Organisation/Sammlung leer. Es werden automatisch die Anmeldeinformationen für den Build verwendet.",
- "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
- "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. Service Connections for external organizations/collection and custom endpoints are not compatible.",
- "loc.input.label.feedUrl": "Azure Artifacts URL",
- "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. Not compatible with customEndpoint. Feed Url should be in the npm registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/",
+ "loc.input.label.workloadIdentityServiceConnection": "Dienstverbindung „Entra Workload ID-gesicherter Azure-DevOps Benutzer“",
+ "loc.input.help.workloadIdentityServiceConnection": "Wenn diese Option festgelegt ist, ist feedUrl erforderlich. Dienstverbindungen für externe Organisationen/Sammlungen und benutzerdefinierte Endpunkte sind nicht kompatibel.",
+ "loc.input.label.feedUrl": "Azure Artifacts-URL",
+ "loc.input.help.feedUrl": "Wenn diese Option festgelegt ist, ist workloadIdentityServiceConnection erforderlich. Nicht kompatibel mit customEndpoint. Die Feed-URL muss im npm-Registrierung Format vorliegen, z. B. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/",
"loc.messages.FoundBuildCredentials": "Buildanmeldeinformationen gefunden",
"loc.messages.NoBuildCredentials": "Die Buildanmeldeinformationen wurden nicht gefunden.",
"loc.messages.ServiceEndpointNotDefined": "Die Dienstverbindung wurde nicht gefunden. Stellen Sie sicher, dass die ausgewählte Dienstverbindung noch vorhanden ist.",
@@ -23,7 +23,7 @@
"loc.messages.AddingLocalCredentials": "Für eine lokale Registrierung werden Anmeldeinformationen hinzugefügt.",
"loc.messages.AddingEndpointCredentials": "Für die Dienstverbindung \"%s\" werden Anmeldeinformationen hinzugefügt.",
"loc.messages.AuthenticatingThisNpmrc": "Der NPMRC-Datei unter \"%s\" wird eine Authentifizierung hinzugefügt.",
- "loc.messages.IgnoringRegistry": "No new service connections that matched %s were found",
+ "loc.messages.IgnoringRegistry": "Es wurden keine neuen Dienstverbindungen gefunden, die mit %s übereinstimmen.",
"loc.messages.ForcePackagingUrl": "URL zur Paketierung der Sammlung wird erzwungen als: %s",
"loc.messages.CheckedInCredentialsOverriden": "Für die %s-Registrierung in der ausgewählten NPMRC-Datei wurden Anmeldeinformationen gefunden und überschrieben. Entfernen Sie die Anmeldeinformationen aus der Datei, und speichern Sie sie stattdessen in einer npm-Dienstverbindung (empfohlen), oder entfernen Sie die Aufgabe zur npm-Authentifizierung aus Ihrem Build, um die in einer NPMRC-Datei eingecheckten Anmeldeinformationen zu verwenden.",
"loc.messages.NoIndexJsonFile": "Es wurde keine Datei \"index.json\" gefunden, und es wurden keine Dateien wiederhergestellt.",
@@ -31,11 +31,11 @@
"loc.messages.NpmrcDoesNotExist": "Die unter \"%s\" ausgewählte NPMRC-Datei ist zurzeit nicht vorhanden.",
"loc.messages.SuccessfulPush": "NPMRC erfolgreich gepusht",
"loc.messages.SuccessfulAppend": "NPMRC erfolgreich angefügt",
- "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from service connection %s for feed %s",
- "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for feed %s.",
- "loc.messages.FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s.",
- "loc.messages.MissingFeedUrlOrServiceConnection": "Both feed url and service connection need to be set and cannot be empty.",
- "loc.messages.SkippingParsingNpmrc": "Skipping parsing npmrc",
- "loc.messages.DuplicateCredentials": "Auth for the registry '%s' was previously set. Overwriting with new configuration.",
- "loc.messages.FoundEndpointCredentials": "Found set credentials for the '%s' service connection."
+ "loc.messages.Info_AddingFederatedFeedAuth": "Authentifizierungsinformationen der Dienstverbindung %s werden für Feed %s hinzugefügt",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Die Authentifizierung für den Feed %s wurde erfolgreich hinzugefügt.",
+ "loc.messages.FailedToGetServiceConnectionAuth": "Verbundanmeldeinformationen können nicht von der Dienstverbindung abgerufen werden: %s.",
+ "loc.messages.MissingFeedUrlOrServiceConnection": "Sowohl die Feed-URL als auch die Dienstverbindung müssen festgelegt werden und dürfen nicht leer sein.",
+ "loc.messages.SkippingParsingNpmrc": "Analyse von npmrc wird übersprungen.",
+ "loc.messages.DuplicateCredentials": "Die Authentifizierung für die Registrierung „%s“ wurde zuvor festgelegt. Wird mit neuer Konfiguration überschrieben.",
+ "loc.messages.FoundEndpointCredentials": "Es wurden festgelegte Anmeldeinformationen für die Dienstverbindung „%s“ gefunden."
}
\ No newline at end of file
diff --git a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson
index 39c5246cacb1..19942f581b19 100644
--- a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson
+++ b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson
@@ -4,13 +4,13 @@
"loc.description": "No use esta tarea si utiliza también la tarea de npm. Proporciona credenciales de npm a un archivo .npmrc del repositorio para el ámbito de la compilación. Esto permite a los ejecutores de tareas de npm, como gulp y Grunt, realizar la autenticación con registros privados.",
"loc.instanceNameFormat": "Autenticación npm $(workingFile)",
"loc.input.label.workingFile": "Archivo .npmrc para autenticar",
- "loc.input.help.workingFile": "Path to the .npmrc file that specifies the registries you want to work with. Select the file, not the folder e.g. \"/packages/mypackage.npmrc\". If Azure Artifacts URL and Entra Workload ID-backed Azure DevOps user' Service Connection are set, registries in npmrc will be ignored.",
+ "loc.input.help.workingFile": "Ruta de acceso al archivo .npmrc que especifica los registros con los que desea trabajar. Seleccione el archivo, no la carpeta; por ejemplo, \"/packages/mypackage.npmrc\". Si se establecen una dirección URL de Azure Artifacts y la conexión de servicio de usuario de Azure DevOps respaldada por el Id. de carga de trabajo de Entra, se omitirán los registros de npmrc.",
"loc.input.label.customEndpoint": "Credenciales para registros fuera de esta organización o colección",
"loc.input.help.customEndpoint": "Credenciales que deben usarse para registros externos que están en el archivo .npmrc del proyecto. Para registros en esta organización o colección, deje este valor en blanco; se usarán automáticamente las credenciales de la compilación.",
- "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
- "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. Service Connections for external organizations/collection and custom endpoints are not compatible.",
- "loc.input.label.feedUrl": "Azure Artifacts URL",
- "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. Not compatible with customEndpoint. Feed Url should be in the npm registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/",
+ "loc.input.label.workloadIdentityServiceConnection": "Conexión de servicio \"Usuario de Azure DevOps respaldado por Id. de carga de trabajo de Entra\"",
+ "loc.input.help.workloadIdentityServiceConnection": "Si se establece, se requiere feedUrl. Las conexiones de servicio para organizaciones o colecciones externas y puntos de conexión personalizados no son compatibles.",
+ "loc.input.label.feedUrl": "Dirección URL de Azure Artifacts",
+ "loc.input.help.feedUrl": "Si se establece, se requiere workloadIdentityServiceConnection. No es compatible con customEndpoint. La dirección URL de la fuente debe tener el formato de registro npm, por ejemplo, https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/",
"loc.messages.FoundBuildCredentials": "Credenciales de compilación encontradas",
"loc.messages.NoBuildCredentials": "No se encuentran credenciales de compilación",
"loc.messages.ServiceEndpointNotDefined": "No se encontró la conexión de servicio. Asegúrese de que la conexión de servicio seleccionada aún existe.",
@@ -23,7 +23,7 @@
"loc.messages.AddingLocalCredentials": "Agregando credenciales para un Registro local",
"loc.messages.AddingEndpointCredentials": "Agregando las credenciales para la conexión de servicio %s",
"loc.messages.AuthenticatingThisNpmrc": "Agregando autenticación al archivo .npmrc en %s",
- "loc.messages.IgnoringRegistry": "No new service connections that matched %s were found",
+ "loc.messages.IgnoringRegistry": "No se encontraron conexiones de servicio nuevas que coincidieran con %s.",
"loc.messages.ForcePackagingUrl": "Dirección URL de empaquetado de la colección forzada a: %s",
"loc.messages.CheckedInCredentialsOverriden": "Se encontraron las credenciales del Registro %s en el archivo .npmrc seleccionado y se invalidaron. Quite las credenciales del archivo y almacénelas en una conexión de servicio de npm en su lugar (recomendado), o bien quite la tarea Autenticar de npm de la compilación para usar las credenciales protegidas en un archivo .npmrc",
"loc.messages.NoIndexJsonFile": "No se encontró ningún archivo index.json y no se restauró ningún archivo.",
@@ -31,11 +31,11 @@
"loc.messages.NpmrcDoesNotExist": "El archivo .npmrc que ha seleccionado en %s no existe actualmente.",
"loc.messages.SuccessfulPush": ".npmrc se insertó correctamente .npmrc",
"loc.messages.SuccessfulAppend": ".npmrc se anexó correctamente .npmrc",
- "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from service connection %s for feed %s",
- "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for feed %s.",
- "loc.messages.FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s.",
- "loc.messages.MissingFeedUrlOrServiceConnection": "Both feed url and service connection need to be set and cannot be empty.",
- "loc.messages.SkippingParsingNpmrc": "Skipping parsing npmrc",
- "loc.messages.DuplicateCredentials": "Auth for the registry '%s' was previously set. Overwriting with new configuration.",
- "loc.messages.FoundEndpointCredentials": "Found set credentials for the '%s' service connection."
+ "loc.messages.Info_AddingFederatedFeedAuth": "Agregando información de autenticación de la conexión de servicio %s para la fuente %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Se agregó correctamente la autenticación para la fuente %s.",
+ "loc.messages.FailedToGetServiceConnectionAuth": "No se pueden obtener las credenciales federadas de la conexión de servicio: %s.",
+ "loc.messages.MissingFeedUrlOrServiceConnection": "Tanto la dirección URL de la fuente como la conexión de servicio deben establecerse y no pueden estar vacías.",
+ "loc.messages.SkippingParsingNpmrc": "Omitiendo análisis de npmrc",
+ "loc.messages.DuplicateCredentials": "La autenticación para el registro \"%s\" se estableció previamente. Sobrescribiendo con la nueva configuración.",
+ "loc.messages.FoundEndpointCredentials": "Se encontraron credenciales establecidas para la conexión de servicio \"%s\"."
}
\ No newline at end of file
diff --git a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson
index 25a5a74a3306..c47dd7d76d70 100644
--- a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson
+++ b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson
@@ -4,13 +4,13 @@
"loc.description": "N'utilisez pas cette tâche si vous utilisez également la tâche npm. Fournit les informations d'identification npm à un fichier .npmrc de votre dépôt pour l'étendue de la build. Cela permet aux exécuteurs de tâches npm tels que gulp et Grunt de s'authentifier auprès des registres privés.",
"loc.instanceNameFormat": "Authentification npm $(workingFile)",
"loc.input.label.workingFile": "Fichier .npmrc utilisé pour l'authentification",
- "loc.input.help.workingFile": "Path to the .npmrc file that specifies the registries you want to work with. Select the file, not the folder e.g. \"/packages/mypackage.npmrc\". If Azure Artifacts URL and Entra Workload ID-backed Azure DevOps user' Service Connection are set, registries in npmrc will be ignored.",
+ "loc.input.help.workingFile": "Chemin d’accès au fichier .npmrc qui spécifie les registres avec lesquels vous voulez travailler. Sélectionnez le fichier, et non le dossier, par exemple « /packages/mypackage.npmrc ». Si l’URL Azure Artifacts et la connexion de service « Utilisateur Azure DevOps adossé à l’ID de charge de travail Entra » sont définis, les registres dans npmrc sont ignorés.",
"loc.input.label.customEndpoint": "Informations d'identification des registres situés en dehors de cette organisation/collection",
"loc.input.help.customEndpoint": "Informations d'identification à utiliser pour les registres externes situés dans le fichier .npmrc du projet. Pour les registres présents dans cette organisation/collection, n'indiquez aucune valeur. Les informations d'identification de la build sont utilisées automatiquement.",
- "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
- "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. Service Connections for external organizations/collection and custom endpoints are not compatible.",
- "loc.input.label.feedUrl": "Azure Artifacts URL",
- "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. Not compatible with customEndpoint. Feed Url should be in the npm registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/",
+ "loc.input.label.workloadIdentityServiceConnection": "Connexion de service « Utilisateur Azure DevOps adossé à l’ID de charge de travail Entra »",
+ "loc.input.help.workloadIdentityServiceConnection": "Si ce paramètre est défini, feedUrl est obligatoire. Les connexions de service pour les organisations/collections externes et les points de terminaison personnalisés ne sont pas compatibles.",
+ "loc.input.label.feedUrl": "URL Azure Artifacts",
+ "loc.input.help.feedUrl": "Si cette option est définie, workloadIdentityServiceConnection est obligatoire. Non compatible avec customEndpoint. L’URL du flux doit être au format registre npm, par exemple, https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/",
"loc.messages.FoundBuildCredentials": "Informations d'identification de build trouvées",
"loc.messages.NoBuildCredentials": "Informations d'identification de build introuvables",
"loc.messages.ServiceEndpointNotDefined": "La connexion de service est introuvable. Vérifiez que la connexion de service sélectionnée existe toujours.",
@@ -23,7 +23,7 @@
"loc.messages.AddingLocalCredentials": "Ajout des informations d'identification pour un registre local",
"loc.messages.AddingEndpointCredentials": "Ajout des informations d'identification pour la connexion de service %s",
"loc.messages.AuthenticatingThisNpmrc": "Ajout de l'authentification au fichier .npmrc sur %s",
- "loc.messages.IgnoringRegistry": "No new service connections that matched %s were found",
+ "loc.messages.IgnoringRegistry": "Aucune nouvelle connexion de service correspondant à %s n’a été trouvée",
"loc.messages.ForcePackagingUrl": "URL de collection de création de package forcée vers : %s",
"loc.messages.CheckedInCredentialsOverriden": "Détection et remplacement des informations d'identification pour le registre %s dans le fichier .npmrc sélectionné. Supprimez les informations d'identification du fichier et stockez-les plutôt dans une connexion de service npm (recommandé), ou supprimez la tâche d'authentification npm de votre build pour utiliser les informations d'identification fournies à un fichier .npmrc.",
"loc.messages.NoIndexJsonFile": "Fichier index.json introuvable. Aucun fichier n'a été restauré",
@@ -31,11 +31,11 @@
"loc.messages.NpmrcDoesNotExist": "Le fichier .npmrc que vous avez sélectionné sur %s n'existe pas.",
"loc.messages.SuccessfulPush": "L’envoi (push) du fichier .npmrc a été correctement effectué",
"loc.messages.SuccessfulAppend": "Le fichier .npmrc est correctement ajouté",
- "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from service connection %s for feed %s",
- "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for feed %s.",
- "loc.messages.FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s.",
- "loc.messages.MissingFeedUrlOrServiceConnection": "Both feed url and service connection need to be set and cannot be empty.",
- "loc.messages.SkippingParsingNpmrc": "Skipping parsing npmrc",
- "loc.messages.DuplicateCredentials": "Auth for the registry '%s' was previously set. Overwriting with new configuration.",
- "loc.messages.FoundEndpointCredentials": "Found set credentials for the '%s' service connection."
+ "loc.messages.Info_AddingFederatedFeedAuth": "Ajout d’informations d’authentification à partir des %s de connexion de service pour les %s de flux",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Authentification ajoutée pour le flux %s.",
+ "loc.messages.FailedToGetServiceConnectionAuth": "Impossible d’obtenir les informations d’identification fédérées à partir de la connexion de service : %s.",
+ "loc.messages.MissingFeedUrlOrServiceConnection": "L’URL du flux et la connexion de service doivent être définies et ne peuvent pas être vides.",
+ "loc.messages.SkippingParsingNpmrc": "Analyse npmrc ignorée",
+ "loc.messages.DuplicateCredentials": "L’authentification du registre « %s » a été précédemment définie. Remplacement par une nouvelle configuration.",
+ "loc.messages.FoundEndpointCredentials": "Informations d’identification définies pour la connexion de service « %s »."
}
\ No newline at end of file
diff --git a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson
index 01b7f103c7f3..14f05a5806d5 100644
--- a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson
+++ b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson
@@ -4,13 +4,13 @@
"loc.description": "Non usare questa attività se si usa anche l'attività npm. Fornisce le credenziali npm a un file con estensione npmrc nel repository per l'ambito della compilazione. In questo modo gli strumenti di esecuzione attività di npm, come gulp e Grunt, possono eseguire l'autenticazione con registri privati.",
"loc.instanceNameFormat": "Autenticazione npm $(workingFile)",
"loc.input.label.workingFile": "File con estensione npmrc da autenticare",
- "loc.input.help.workingFile": "Path to the .npmrc file that specifies the registries you want to work with. Select the file, not the folder e.g. \"/packages/mypackage.npmrc\". If Azure Artifacts URL and Entra Workload ID-backed Azure DevOps user' Service Connection are set, registries in npmrc will be ignored.",
+ "loc.input.help.workingFile": "Percorso del file con estensione npmrc che specifica i registri con cui si desidera lavorare. Selezionare il file, non la cartella, ad esempio \"/packages/mypackage.npmrc\". Se sono impostati l'URL Azure Artifacts e la connessione al servizio dell'utente con ID carico di lavoro Entra Azure DevOps, i registri in npmrc verranno ignorati.",
"loc.input.label.customEndpoint": "Credenziali per i registri esterni a questa organizzazione/raccolta",
"loc.input.help.customEndpoint": "Credenziali da usare per i registri esterni situati nel file del progetto con estensione npmrc. Per i registri in questa organizzazione/raccolta lasciare vuoto il campo. Verranno usate automaticamente le credenziali della compilazione.",
- "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
- "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. Service Connections for external organizations/collection and custom endpoints are not compatible.",
+ "loc.input.label.workloadIdentityServiceConnection": "Connessione al servizio \"Entra Workload ID-backed Azure DevOps user\"",
+ "loc.input.help.workloadIdentityServiceConnection": "Se questa impostazione è impostata, feedUrl è obbligatorio. Le connessioni al servizio per organizzazioni esterne/raccolte ed endpoint personalizzati non sono compatibili.",
"loc.input.label.feedUrl": "Azure Artifacts URL",
- "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. Not compatible with customEndpoint. Feed Url should be in the npm registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/",
+ "loc.input.help.feedUrl": "Se questa impostazione è impostata, è necessario workloadIdentityServiceConnection. Non compatibile con customEndpoint. L'URL del feed deve essere nel formato registro npm, ad esempio https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/",
"loc.messages.FoundBuildCredentials": "Sono state trovate le credenziali di compilazione",
"loc.messages.NoBuildCredentials": "Non è stato possibile trovare le credenziali di compilazione",
"loc.messages.ServiceEndpointNotDefined": "Non è stato possibile trovare la connessione al servizio. Assicurarsi che la connessione al servizio selezionata sia ancora esistente.",
@@ -23,7 +23,7 @@
"loc.messages.AddingLocalCredentials": "Aggiunta le credenziali per un registro locale",
"loc.messages.AddingEndpointCredentials": "Aggiunta delle credenziali per la connessione al servizio %s",
"loc.messages.AuthenticatingThisNpmrc": "Aggiunta dell'autenticazione al file con estensione npmrc in %s",
- "loc.messages.IgnoringRegistry": "No new service connections that matched %s were found",
+ "loc.messages.IgnoringRegistry": "Non sono state trovate nuove connessioni al servizio corrispondenti %s",
"loc.messages.ForcePackagingUrl": "Creazione pacchetto dell'URL della raccolta forzata su: %s",
"loc.messages.CheckedInCredentialsOverriden": "Le credenziali per il registro %s sono state trovate nel file con estensione npmrc selezionato e ne è stato eseguito l'override. Rimuovere le credenziali dal file e archiviarle in una connessione al servizio npm (scelta consigliata) oppure rimuovere l'attività Autenticazione npm dalla compilazione per usare le credenziali controllate in un file con estensione npmrc.",
"loc.messages.NoIndexJsonFile": "Non è stato trovato alcun file index.json e non è stato ripristinato alcun file",
@@ -31,11 +31,11 @@
"loc.messages.NpmrcDoesNotExist": "Il file con estensione npmrc selezionato in %s al momento non esiste.",
"loc.messages.SuccessfulPush": "Push di .npmrc riuscito",
"loc.messages.SuccessfulAppend": "Aggiunta di .npmrc riuscita",
- "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from service connection %s for feed %s",
- "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for feed %s.",
- "loc.messages.FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s.",
- "loc.messages.MissingFeedUrlOrServiceConnection": "Both feed url and service connection need to be set and cannot be empty.",
- "loc.messages.SkippingParsingNpmrc": "Skipping parsing npmrc",
- "loc.messages.DuplicateCredentials": "Auth for the registry '%s' was previously set. Overwriting with new configuration.",
- "loc.messages.FoundEndpointCredentials": "Found set credentials for the '%s' service connection."
+ "loc.messages.Info_AddingFederatedFeedAuth": "Aggiunta di informazioni di autenticazione dalla connessione al servizio %s per il feed %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "L'autenticazione per il feed %s è stata aggiunta.",
+ "loc.messages.FailedToGetServiceConnectionAuth": "Non è possibile ottenere le credenziali federate dalla connessione al servizio: %s.",
+ "loc.messages.MissingFeedUrlOrServiceConnection": "L'URL del feed e la connessione al servizio devono essere impostati e non possono essere vuoti.",
+ "loc.messages.SkippingParsingNpmrc": "L'analisi di npmrc verrà ignorata",
+ "loc.messages.DuplicateCredentials": "L'autenticazione per il '%s' del Registro di sistema è stata impostata in precedenza. Sovrascrittura con nuova configurazione.",
+ "loc.messages.FoundEndpointCredentials": "Trovate credenziali impostate per la connessione al servizio '%s'."
}
\ No newline at end of file
diff --git a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson
index bcf67c0c2f4c..f32595ec44a1 100644
--- a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson
+++ b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson
@@ -4,13 +4,13 @@
"loc.description": "npm タスクも使用している場合、このタスクを使用しないでください。ビルドのスコープに関しては、リポジトリ内の .npmrc ファイルに npm 資格情報を提供します。これにより、gulp や Grunt などの npm タスク ランナーで、プライベート レジストリを使用して認証できるようになります。",
"loc.instanceNameFormat": "npm 認証 $(workingFile)",
"loc.input.label.workingFile": "認証するための .npmrc ファイル",
- "loc.input.help.workingFile": "Path to the .npmrc file that specifies the registries you want to work with. Select the file, not the folder e.g. \"/packages/mypackage.npmrc\". If Azure Artifacts URL and Entra Workload ID-backed Azure DevOps user' Service Connection are set, registries in npmrc will be ignored.",
+ "loc.input.help.workingFile": "操作したいレジストリを指定する .npmrc ファイルへのパス。フォルダーではなく、ファイル (例、\"/packages/mypackage.npmrc\") を選択します。Azure Artifacts URL と Entra Workload ID に対応した Azure DevOps ユーザーのサービス接続が設定されている場合、npmrc のレジストリは無視されます。",
"loc.input.label.customEndpoint": "この組織/コレクション外のレジストリの資格情報",
"loc.input.help.customEndpoint": "プロジェクトの .npmrc にある外部レジストリに使用する資格情報です。この組織/コレクションのレジストリの場合は、空白のままにします。ビルドの資格情報が自動的に使用されます。",
- "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
- "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. Service Connections for external organizations/collection and custom endpoints are not compatible.",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID にバックアップされた Azure DevOps ユーザー' サービス接続",
+ "loc.input.help.workloadIdentityServiceConnection": "これが設定されている場合は feedUrl が必須です。外部組織/コレクションおよびカスタム エンドポイントのサービス接続に互換性がありません。",
"loc.input.label.feedUrl": "Azure Artifacts URL",
- "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. Not compatible with customEndpoint. Feed Url should be in the npm registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/",
+ "loc.input.help.feedUrl": "これを設定した場合、workloadIdentityServiceConnection は必須です。customEndpoint と互換性がありません。フィード URL はnpm レジストリ形式にする必要があります (例: https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/)",
"loc.messages.FoundBuildCredentials": "ビルドの資格情報が見つかりました",
"loc.messages.NoBuildCredentials": "ビルドの資格情報が見つかりませんでした",
"loc.messages.ServiceEndpointNotDefined": "サービス接続が見つかりませんでした。選択したサービス接続がまだ存在していることをご確認ください。",
@@ -23,7 +23,7 @@
"loc.messages.AddingLocalCredentials": "ローカル レジストリの資格情報を追加しています",
"loc.messages.AddingEndpointCredentials": "%s サービス接続の資格情報を追加しています",
"loc.messages.AuthenticatingThisNpmrc": "%s の .npmrc ファイルに認証を追加しています",
- "loc.messages.IgnoringRegistry": "No new service connections that matched %s were found",
+ "loc.messages.IgnoringRegistry": "%s に一致する新しいサービスの接続が見つかりませんでした",
"loc.messages.ForcePackagingUrl": "コレクション URL を %s に強制してパッケージ化しています",
"loc.messages.CheckedInCredentialsOverriden": "選択された .npmrc ファイルの %s レジストリの資格情報を見つけて上書きしました。ファイルから資格情報を削除して、代わりに npm サービス接続にそれらを保存するか (推奨)、ビルドから npm の認証タスクを削除して、.npmrc に登録された資格情報を使用します。",
"loc.messages.NoIndexJsonFile": "Index.json ファイルが見つからず、復元されたファイルもありません",
@@ -31,11 +31,11 @@
"loc.messages.NpmrcDoesNotExist": "%s で選択した .npmrc ファイルが現時点では存在しません。",
"loc.messages.SuccessfulPush": ".npmrc が正常にプッシュされました",
"loc.messages.SuccessfulAppend": ".npmrc が正常に追加されました",
- "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from service connection %s for feed %s",
- "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for feed %s.",
- "loc.messages.FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s.",
- "loc.messages.MissingFeedUrlOrServiceConnection": "Both feed url and service connection need to be set and cannot be empty.",
- "loc.messages.SkippingParsingNpmrc": "Skipping parsing npmrc",
- "loc.messages.DuplicateCredentials": "Auth for the registry '%s' was previously set. Overwriting with new configuration.",
- "loc.messages.FoundEndpointCredentials": "Found set credentials for the '%s' service connection."
+ "loc.messages.Info_AddingFederatedFeedAuth": "フィード %s のサービス接続 %s から認証情報を追加しています",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "フィード %s の認証が正常に追加されました。",
+ "loc.messages.FailedToGetServiceConnectionAuth": "サービス接続からフェデレーション資格情報を取得できません: %s。",
+ "loc.messages.MissingFeedUrlOrServiceConnection": "フィード URL とサービス接続の両方を設定する必要があり、これらを空にすることはできません。",
+ "loc.messages.SkippingParsingNpmrc": "npmrc の解析をスキップしています",
+ "loc.messages.DuplicateCredentials": "レジストリ '%s' の認証は以前に設定されています。新しい構成で上書きしています。",
+ "loc.messages.FoundEndpointCredentials": "'%s' サービス接続用に設定された資格情報が見つかりました。"
}
\ No newline at end of file
diff --git a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson
index 4f2b52758168..3a7c1bf0f4da 100644
--- a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson
+++ b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson
@@ -4,13 +4,13 @@
"loc.description": "npm 작업도 사용하는 경우에는 이 작업을 사용할 수 없습니다. 리포지토리의 .npmrc 파일에 빌드 범위의 npm 자격 증명을 지정합니다. 이렇게 하면 gulp, Grunt 등의 npm 작업 실행기가 프라이빗 레지스트리에 인증할 수 있습니다.",
"loc.instanceNameFormat": "npm 인증 $(workingFile)",
"loc.input.label.workingFile": "인증할 .npmrc 파일",
- "loc.input.help.workingFile": "Path to the .npmrc file that specifies the registries you want to work with. Select the file, not the folder e.g. \"/packages/mypackage.npmrc\". If Azure Artifacts URL and Entra Workload ID-backed Azure DevOps user' Service Connection are set, registries in npmrc will be ignored.",
+ "loc.input.help.workingFile": "작업하려는 레지스트리를 지정하는 .npmrc 파일의 경로입니다. 폴더가 아닌 파일을 선택하세요(예: \"/packages/mypackage.npmrc\"). Azure Artifacts URL 및 Entra 워크로드 ID 지원 Azure DevOps 사용자의 서비스 연결이 설정된 경우 npmrc의 레지스트리가 무시됩니다.",
"loc.input.label.customEndpoint": "이 조직/컬렉션 외부 레지스트리에 대한 자격 증명",
"loc.input.help.customEndpoint": "외부 레지스트리에 사용할 자격 증명으로, 프로젝트의 .npmrc에 있습니다. 이 조직/컬렉션에 있는 레지스트리의 경우 이 필드를 비워 둡니다. 빌드의 자격 증명이 자동으로 사용됩니다.",
- "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
- "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. Service Connections for external organizations/collection and custom endpoints are not compatible.",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra 워크로드 ID 지원 Azure DevOps 사용자' 서비스 연결",
+ "loc.input.help.workloadIdentityServiceConnection": "이 설정을 지정하면 feedUrl이 필요합니다. 외부 조직/컬렉션 및 사용자 지정 엔드포인트에 대한 서비스 연결은 호환되지 않습니다.",
"loc.input.label.feedUrl": "Azure Artifacts URL",
- "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. Not compatible with customEndpoint. Feed Url should be in the npm registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/",
+ "loc.input.help.feedUrl": "이 설정을 지정하면 workloadIdentityServiceConnection이 필요합니다. customEndpoint와 호환되지 않습니다. 피드 URL은 npm 레지스트리 형식(예: https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/)이어야 합니다.",
"loc.messages.FoundBuildCredentials": "빌드 자격 증명을 찾았습니다.",
"loc.messages.NoBuildCredentials": "빌드 자격 증명을 찾을 수 없습니다.",
"loc.messages.ServiceEndpointNotDefined": "서비스 연결을 찾을 수 없습니다. 선택한 서비스 연결이 여전히 있는지 확인하세요.",
@@ -23,7 +23,7 @@
"loc.messages.AddingLocalCredentials": "로컬 레지스트리에 대한 자격 증명을 추가하는 중",
"loc.messages.AddingEndpointCredentials": "%s 서비스 연결에 대한 자격 증명을 추가하는 중",
"loc.messages.AuthenticatingThisNpmrc": "%s의 .npmrc 파일에 인증을 추가하는 중",
- "loc.messages.IgnoringRegistry": "No new service connections that matched %s were found",
+ "loc.messages.IgnoringRegistry": "%s과(와) 일치하는 새 서비스 연결을 찾을 수 없음",
"loc.messages.ForcePackagingUrl": "강제로 다음 위치에 컬렉션 URL 패키지 중: %s",
"loc.messages.CheckedInCredentialsOverriden": "선택한 .npmrc 파일에서 %s 레지스트리에 대한 자격 증명을 찾고 재정의했습니다. 파일에서 자격 증명을 제거하고 대신 npm 서비스 연결에 저장하거나(권장), .npmrc에 체크 인된 자격 증명을 사용하도록 빌드에서 npm 인증 작업을 제거하세요.",
"loc.messages.NoIndexJsonFile": "index.json 파일을 찾을 수 없어서 복원된 파일이 없습니다.",
@@ -31,11 +31,11 @@
"loc.messages.NpmrcDoesNotExist": "%s에서 선택한 .npmrc 파일이 현재 없습니다.",
"loc.messages.SuccessfulPush": ".npmrc를 푸시함",
"loc.messages.SuccessfulAppend": ".npmrc가 추가됨",
- "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from service connection %s for feed %s",
- "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for feed %s.",
- "loc.messages.FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s.",
- "loc.messages.MissingFeedUrlOrServiceConnection": "Both feed url and service connection need to be set and cannot be empty.",
- "loc.messages.SkippingParsingNpmrc": "Skipping parsing npmrc",
- "loc.messages.DuplicateCredentials": "Auth for the registry '%s' was previously set. Overwriting with new configuration.",
- "loc.messages.FoundEndpointCredentials": "Found set credentials for the '%s' service connection."
+ "loc.messages.Info_AddingFederatedFeedAuth": "피드 %s에 대한 서비스 연결 %s의 인증 정보를 추가하는 중",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "피드 %s에 대한 인증을 추가했습니다.",
+ "loc.messages.FailedToGetServiceConnectionAuth": "서비스 연결에서 페더레이션 자격 증명을 가져올 수 없습니다. %s.",
+ "loc.messages.MissingFeedUrlOrServiceConnection": "피드 URL과 서비스 연결을 모두 설정해야 하며 비워 둘 수 없습니다.",
+ "loc.messages.SkippingParsingNpmrc": "npmrc 구문 분석 건너뛰기",
+ "loc.messages.DuplicateCredentials": "레지스트리 '%s'에 대한 인증이 이전에 설정되었습니다. 새 구성으로 덮어씁니다.",
+ "loc.messages.FoundEndpointCredentials": "'%s' 서비스 연결에 대해 설정된 자격 증명을 찾았습니다."
}
\ No newline at end of file
diff --git a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson
index 25250add17c3..9ee77ca379e5 100644
--- a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson
+++ b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson
@@ -4,13 +4,13 @@
"loc.description": "Не используйте эту задачу, если также используется задача npm. Она предоставляет учетные данные npm в файле NPMRC в репозитории для области сборки. Благодаря этому запускатели задач npm, такие как gulp и Grunt, могут проходить проверку подлинности в частных реестрах.",
"loc.instanceNameFormat": "Проверка подлинности npm $(workingFile)",
"loc.input.label.workingFile": "Файл NPMRC для проверки подлинности",
- "loc.input.help.workingFile": "Path to the .npmrc file that specifies the registries you want to work with. Select the file, not the folder e.g. \"/packages/mypackage.npmrc\". If Azure Artifacts URL and Entra Workload ID-backed Azure DevOps user' Service Connection are set, registries in npmrc will be ignored.",
+ "loc.input.help.workingFile": "Путь к NPMRC-файлу, указывающему реестры, с которыми вы хотите работать. Выберите файл, а не папку, например \"/packages/mypackage.npmrc\". Если настроен URL-адрес Azure Artifacts и подключение к службе пользователя Azure DevOps на основе Идентификации рабочей нагрузки Microsoft Entra, реестры в npmrc будут игнорироваться.",
"loc.input.label.customEndpoint": "Учетные данные для реестров за пределами этой организации или коллекции",
"loc.input.help.customEndpoint": "Учетные данные, которые следует использовать для внешних реестров, находящихся в файле NPMRC проекта. Для реестров в данной организации или коллекции оставьте это поле пустым; учетные данные сборки используются автоматически.",
- "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
- "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. Service Connections for external organizations/collection and custom endpoints are not compatible.",
- "loc.input.label.feedUrl": "Azure Artifacts URL",
- "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. Not compatible with customEndpoint. Feed Url should be in the npm registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/",
+ "loc.input.label.workloadIdentityServiceConnection": "Подключение службы \"Пользователь Azure DevOps с поддержкой Идентификации рабочей нагрузки Microsoft Entra\"",
+ "loc.input.help.workloadIdentityServiceConnection": "Если этот параметр задан, требуется feedUrl. Подключения к службам для внешних организаций/коллекции и настраиваемых конечных точек несовместимы.",
+ "loc.input.label.feedUrl": "URL-адрес Azure Artifacts",
+ "loc.input.help.feedUrl": "Если этот параметр задан, требуется workloadIdentityServiceConnection. Несовместимо с customEndpoint. URL-адрес веб-канала должен быть в формате реестра npm, например https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/",
"loc.messages.FoundBuildCredentials": "Найдены учетные данные сборки",
"loc.messages.NoBuildCredentials": "Не удалось найти учетные данные сборки",
"loc.messages.ServiceEndpointNotDefined": "Не удалось найти подключение службы. Убедитесь в том, что выбранное подключение службы все еще существует.",
@@ -23,7 +23,7 @@
"loc.messages.AddingLocalCredentials": "Добавляются учетные данные для локального реестра",
"loc.messages.AddingEndpointCredentials": "Добавляются учетные данные для подключения к службе %s",
"loc.messages.AuthenticatingThisNpmrc": "Добавление проверки подлинности в файл NPMRC в %s",
- "loc.messages.IgnoringRegistry": "No new service connections that matched %s were found",
+ "loc.messages.IgnoringRegistry": "Новые подключения к службам, соответствующие %s, не найдены",
"loc.messages.ForcePackagingUrl": "Принудительная упаковка URL-адреса коллекции: %s",
"loc.messages.CheckedInCredentialsOverriden": "Найдены и переопределены учетные данные для реестра %s в выбранном файле NPMRC. Вместо этого удалите учетные данные из файла и сохраните их в подключении к службе npm (рекомендуется) или удалите задачу проверки подлинности npm из сборки, чтобы использовать учетные данные, сохраненные в файле NPMRC.",
"loc.messages.NoIndexJsonFile": "Файл index.json не найден, и файлы не были восстановлены.",
@@ -31,11 +31,11 @@
"loc.messages.NpmrcDoesNotExist": "Файл NPMRC, выбранный в %s, в настоящее время не существует.",
"loc.messages.SuccessfulPush": "Отправлен файл .npmrc.",
"loc.messages.SuccessfulAppend": "Добавлен файл .npmrc.",
- "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from service connection %s for feed %s",
- "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for feed %s.",
- "loc.messages.FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s.",
- "loc.messages.MissingFeedUrlOrServiceConnection": "Both feed url and service connection need to be set and cannot be empty.",
- "loc.messages.SkippingParsingNpmrc": "Skipping parsing npmrc",
- "loc.messages.DuplicateCredentials": "Auth for the registry '%s' was previously set. Overwriting with new configuration.",
- "loc.messages.FoundEndpointCredentials": "Found set credentials for the '%s' service connection."
+ "loc.messages.Info_AddingFederatedFeedAuth": "Добавление сведений о проверке подлинности из подключения службы %s для веб-канала %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Проверка подлинности для веб-канала %s добавлена.",
+ "loc.messages.FailedToGetServiceConnectionAuth": "Не удалось получить федеративные учетные данные из подключения службы: %s.",
+ "loc.messages.MissingFeedUrlOrServiceConnection": "Необходимо настроить и URL-адрес веб-канала, и подключение к службе. Они не могут быть пустыми.",
+ "loc.messages.SkippingParsingNpmrc": "Пропуск синтаксического анализа npmrc",
+ "loc.messages.DuplicateCredentials": "Проверка подлинности для реестра \"%s\" была настроена ранее. Перезапись с новой конфигурацией.",
+ "loc.messages.FoundEndpointCredentials": "Найдены настроенные учетные данные для подключения к службе \"%s\"."
}
\ No newline at end of file
diff --git a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson
index 3b7e8519d68a..f4905575a5fd 100644
--- a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson
+++ b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson
@@ -4,13 +4,13 @@
"loc.description": "如果还使用 npm 任务,请不要使用此任务。向该生成范围的存储库中的 .npmrc 文件提供 npm 凭据,使得 Gulp 和 Grunt 之类的 npm 任务运行程序能在专用注册表进行身份验证。",
"loc.instanceNameFormat": "npm 身份验证 $(workingFile)",
"loc.input.label.workingFile": "要进行身份验证的 .npmrc 文件",
- "loc.input.help.workingFile": "Path to the .npmrc file that specifies the registries you want to work with. Select the file, not the folder e.g. \"/packages/mypackage.npmrc\". If Azure Artifacts URL and Entra Workload ID-backed Azure DevOps user' Service Connection are set, registries in npmrc will be ignored.",
+ "loc.input.help.workingFile": "用于指定要使用的注册表的 .npmrc 文件的路径。选择文件,而不是文件夹,例如 \"/packages/mypackage.npmrc\"。如果设置了 Azure Artifacts URL 和基于 Entra Workload ID 的 Azure DevOps 用户的服务连接,则将忽略 npmrc 中的注册表。",
"loc.input.label.customEndpoint": "用于此组织/集合外部的注册表的凭据",
"loc.input.help.customEndpoint": "用于位于项目的 .npmrc 中的外部注册表的凭据。对于此组织/集合中的注册表,请将其留空;将自动使用生成的凭据。",
- "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
- "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. Service Connections for external organizations/collection and custom endpoints are not compatible.",
+ "loc.input.label.workloadIdentityServiceConnection": "“Entra Workload ID 支持的 Azure DevOps 用户”服务连接",
+ "loc.input.help.workloadIdentityServiceConnection": "如果已设置此项,则需要 feedUrl。外部组织/集合和自定义终结点的服务连接不兼容。",
"loc.input.label.feedUrl": "Azure Artifacts URL",
- "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. Not compatible with customEndpoint. Feed Url should be in the npm registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/",
+ "loc.input.help.feedUrl": "如果设置此项,则需要 workloadIdentityServiceConnection。与 customEndpoint 不兼容。源 URL 应采用 npm 注册表格式,例如 https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/",
"loc.messages.FoundBuildCredentials": "找到生成凭据",
"loc.messages.NoBuildCredentials": "无法找到生成凭据",
"loc.messages.ServiceEndpointNotDefined": "找不到服务连接。请确保所选的服务连接仍存在。",
@@ -23,7 +23,7 @@
"loc.messages.AddingLocalCredentials": "添加本地注册表的凭据",
"loc.messages.AddingEndpointCredentials": "正在添加 %s 服务连接的凭据",
"loc.messages.AuthenticatingThisNpmrc": "向在 %s 的 .npmrc 文件添加身份验证",
- "loc.messages.IgnoringRegistry": "No new service connections that matched %s were found",
+ "loc.messages.IgnoringRegistry": "找不到与 %s 匹配的新服务连接",
"loc.messages.ForcePackagingUrl": "正在打包强制执行到后列对象的集合 URL: %s",
"loc.messages.CheckedInCredentialsOverriden": "找到并替代所选 .npmrc 文件中 %s 注册表的凭据。从文件中删除凭据并改为将其存储在 npm 服务连接中(推荐),或从生成中删除 npm 身份验证任务以使用签入 .npmrc 的凭据。",
"loc.messages.NoIndexJsonFile": "找不到任何 index.json 文件,未还原任何文件",
@@ -31,11 +31,11 @@
"loc.messages.NpmrcDoesNotExist": "在 %s 选择的 .npmrc 文件当前不存在。",
"loc.messages.SuccessfulPush": "已成功推送 .npmrc",
"loc.messages.SuccessfulAppend": "已成功追加 .npmrc",
- "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from service connection %s for feed %s",
- "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for feed %s.",
- "loc.messages.FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s.",
- "loc.messages.MissingFeedUrlOrServiceConnection": "Both feed url and service connection need to be set and cannot be empty.",
- "loc.messages.SkippingParsingNpmrc": "Skipping parsing npmrc",
- "loc.messages.DuplicateCredentials": "Auth for the registry '%s' was previously set. Overwriting with new configuration.",
- "loc.messages.FoundEndpointCredentials": "Found set credentials for the '%s' service connection."
+ "loc.messages.Info_AddingFederatedFeedAuth": "正在为源 %s 添加服务连接 %s 中的身份验证信息",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "已成功为源 %s 添加身份验证。",
+ "loc.messages.FailedToGetServiceConnectionAuth": "无法从服务连接 %s 获取联合凭据。",
+ "loc.messages.MissingFeedUrlOrServiceConnection": "源 URL 和服务连接都需要进行设置,不能为空。",
+ "loc.messages.SkippingParsingNpmrc": "正在跳过分析 npmrc",
+ "loc.messages.DuplicateCredentials": "注册表“%s”的身份验证已在以前设置。正在使用新配置覆盖。",
+ "loc.messages.FoundEndpointCredentials": "已找到为“%s”服务连接设置的凭据。"
}
\ No newline at end of file
diff --git a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson
index b1425e00e816..c3ed259669e5 100644
--- a/Tasks/NpmAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson
+++ b/Tasks/NpmAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson
@@ -4,13 +4,13 @@
"loc.description": "如果您同時使用 npm 工作,請不要使用此工作。請為組建範圍提供存放庫中 .npmrc 檔案的 npm 認證。這可讓 npm 工作執行器 (如 gulp 和 Grunt) 向私人登錄驗證。",
"loc.instanceNameFormat": "npm 驗證 $(workingFile)",
"loc.input.label.workingFile": "要驗證的 .npmrc 檔案",
- "loc.input.help.workingFile": "Path to the .npmrc file that specifies the registries you want to work with. Select the file, not the folder e.g. \"/packages/mypackage.npmrc\". If Azure Artifacts URL and Entra Workload ID-backed Azure DevOps user' Service Connection are set, registries in npmrc will be ignored.",
+ "loc.input.help.workingFile": "指定您要使用的登錄的 .npmrc 檔案的路徑。選取檔案,而非資料夾,例如 \"/packages/mypackage.npmrc\"。如果設定 Azure Artifacts URL 與 Entra 工作負載識別碼支援的 Azure DevOps 使用者的服務連線,則會忽略 npmrc 中的登錄。",
"loc.input.label.customEndpoint": "此組織/集合外部登錄的認證",
"loc.input.help.customEndpoint": "要用於專案 .npmrc 中外部登錄的認證。針對此組織/集合中的登錄,請將此欄位保留空白,系統會自動使用組建的認證。",
- "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
- "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. Service Connections for external organizations/collection and custom endpoints are not compatible.",
+ "loc.input.label.workloadIdentityServiceConnection": "採用 Entra 工作負載 ID 的 Azure DevOps 使用者服務連線",
+ "loc.input.help.workloadIdentityServiceConnection": "如果設定此選項,則需要 feedUrl。外部組織/集合和自訂端點的服務連線不相容。",
"loc.input.label.feedUrl": "Azure Artifacts URL",
- "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. Not compatible with customEndpoint. Feed Url should be in the npm registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/",
+ "loc.input.help.feedUrl": "如果設定此選項,則需要 workloadIdentityServiceConnection。與 customEndpoint 不相容。摘要 URL 應該為 npm 登錄格式,例如 https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/npm/registry/",
"loc.messages.FoundBuildCredentials": "找到組建認證",
"loc.messages.NoBuildCredentials": "找不到組建認證",
"loc.messages.ServiceEndpointNotDefined": "找不到服務連線。請確定選取的服務連線仍然存在。",
@@ -23,7 +23,7 @@
"loc.messages.AddingLocalCredentials": "正在新增本機登錄的認證",
"loc.messages.AddingEndpointCredentials": "正在新增 %s 服務連線的認證",
"loc.messages.AuthenticatingThisNpmrc": "正在為位於 %s 的 .npmrc 檔案新增驗證",
- "loc.messages.IgnoringRegistry": "No new service connections that matched %s were found",
+ "loc.messages.IgnoringRegistry": "找不到任何符合 %s 的新服務連線",
"loc.messages.ForcePackagingUrl": "封裝集合 URL 會強制前往: %s",
"loc.messages.CheckedInCredentialsOverriden": "已在選取的 .npmrc 檔案中找到並覆寫 %s 登錄的認證。請從檔案中移除認證,並改為將其儲存在 npm 服務連線中 (建議做法),或從您的組建移除 npm 驗證工作,即可使用簽入 .npmrc 的認證。",
"loc.messages.NoIndexJsonFile": "找不到任何 index.json 檔案,未還原任何檔案",
@@ -31,11 +31,11 @@
"loc.messages.NpmrcDoesNotExist": "您在 %s 選取的 .npmrc 檔案目前不存在。",
"loc.messages.SuccessfulPush": "已成功推送 .npmrc",
"loc.messages.SuccessfulAppend": "已成功附加 .npmrc",
- "loc.messages.Info_AddingFederatedFeedAuth": "Adding auth information from service connection %s for feed %s",
- "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added auth for feed %s.",
- "loc.messages.FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s.",
- "loc.messages.MissingFeedUrlOrServiceConnection": "Both feed url and service connection need to be set and cannot be empty.",
- "loc.messages.SkippingParsingNpmrc": "Skipping parsing npmrc",
- "loc.messages.DuplicateCredentials": "Auth for the registry '%s' was previously set. Overwriting with new configuration.",
- "loc.messages.FoundEndpointCredentials": "Found set credentials for the '%s' service connection."
+ "loc.messages.Info_AddingFederatedFeedAuth": "正在新增摘要 %s 的服務連線 %s 驗證資訊",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "已成功為摘要 %s 新增驗證。",
+ "loc.messages.FailedToGetServiceConnectionAuth": "無法取得服務連線的同盟認證: %s。",
+ "loc.messages.MissingFeedUrlOrServiceConnection": "摘要 URL 和服務連線都必須設定,且不能是空的。",
+ "loc.messages.SkippingParsingNpmrc": "正在略過剖析 npmrc",
+ "loc.messages.DuplicateCredentials": "登錄 '%s' 的驗證先前已設定。正在使用新設定覆寫。",
+ "loc.messages.FoundEndpointCredentials": "找到 '%s' 服務連線的設定認證。"
}
\ No newline at end of file
diff --git a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson
index 9b3f50fe83e7..b006b2aa804d 100644
--- a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson
+++ b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson
@@ -7,13 +7,13 @@
"loc.input.help.nuGetServiceConnections": "Durch Trennzeichen getrennte Liste mit NuGet-Dienstverbindungsnamen für Feeds außerhalb dieser Organisation/Sammlung. Lassen Sie dieses Feld für Feeds in dieser Organisation/Sammlung leer. Es werden automatisch die Anmeldeinformationen des Builds verwendet.",
"loc.input.label.forceReinstallCredentialProvider": "Anmeldeinformationsanbieter neu installieren, auch wenn er bereits installiert ist",
"loc.input.help.forceReinstallCredentialProvider": "Wenn der Anmeldeinformationsanbieter bereits im Benutzerprofil installiert ist, wird bestimmt, ob er mit dem durch die Aufgabe angegebenen Anmeldeinformationsanbieter überschrieben wird. Hierdurch wird möglicherweise ein Upgrade (oder Downgrade) für den Anmeldeinformationsanbieter durchgeführt.",
- "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. All other inputs are ignored. Not compatible with nuGetServiceConnections. Feed Url should be in the NuGet service index format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/",
- "loc.input.label.feedUrl": "Azure Artifacts URL",
- "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. All other inputs are ignored.",
- "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
- "loc.messages.Error_ServiceConnectionExists": "An existing service connection already exists for the endpoint",
- "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Both feedUrl and workloadIdentityServiceConnection must be set together.",
- "loc.messages.Info_AddingFederatedFeedAuth": "Unable to get federated credentials from service connection",
- "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Adding auth information from service connection %s for feed %s",
- "loc.messages.FailedToGetServiceConnectionAuth": "Successfully added auth for feed %s."
+ "loc.input.help.feedUrl": "Wenn diese Option festgelegt ist, ist workloadIdentityServiceConnection erforderlich. Alle anderen Eingaben werden ignoriert. Nicht kompatibel mit nuGetServiceConnections. Die Feed-URL muss im NuGet-Dienstindexformat vorliegen, z. B. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/",
+ "loc.input.label.feedUrl": "Azure Artifacts-URL",
+ "loc.input.help.workloadIdentityServiceConnection": "Wenn dies festgelegt ist, ist feedUrl erforderlich. Alle anderen Eingaben werden ignoriert.",
+ "loc.input.label.workloadIdentityServiceConnection": "Dienstverbindung „Entra Workload ID-gesicherter Azure-DevOps Benutzer“",
+ "loc.messages.Error_ServiceConnectionExists": "Für den Endpunkt ist bereits eine Dienstverbindung vorhanden.",
+ "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Sowohl feedUrl als auch workloadIdentityServiceConnection müssen zusammen festgelegt werden.",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Verbundanmeldeinformationen können nicht von der Dienstverbindung abgerufen werden:",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Authentifizierungsinformationen der Dienstverbindung %s werden für Feed %s hinzugefügt",
+ "loc.messages.FailedToGetServiceConnectionAuth": "Die Authentifizierung für den Feed %s wurde erfolgreich hinzugefügt."
}
\ No newline at end of file
diff --git a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson
index c5647373568b..53bc2ff922ed 100644
--- a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson
+++ b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson
@@ -7,13 +7,13 @@
"loc.input.help.nuGetServiceConnections": "Lista separada por comas de nombres de conexión de servicio NuGet para fuentes que se encuentran fuera de esta organización o colección. Déjela en blanco para las fuentes de esta organización o colección; las credenciales de la compilación se usan de forma automática.",
"loc.input.label.forceReinstallCredentialProvider": "Reinstalar el proveedor de credenciales, aunque ya esté instalado",
"loc.input.help.forceReinstallCredentialProvider": "Si el proveedor de credenciales ya está instalado en el perfil de usuario, determina si se sobrescribe con el proveedor de credenciales proporcionado por la tarea. Esto puede actualizar (o posiblemente cambiar a una versión anterior) el proveedor de credenciales.",
- "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. All other inputs are ignored. Not compatible with nuGetServiceConnections. Feed Url should be in the NuGet service index format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/",
+ "loc.input.help.feedUrl": "Si se establece, se requiere workloadIdentityServiceConnection. Se omiten todas las demás entradas. No compatible con nuGetServiceConnections. La dirección URL de la fuente debe tener el formato de índice del servicio NuGet, por ejemplo, https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/",
"loc.input.label.feedUrl": "Azure Artifacts URL",
- "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. All other inputs are ignored.",
- "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
- "loc.messages.Error_ServiceConnectionExists": "An existing service connection already exists for the endpoint",
- "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Both feedUrl and workloadIdentityServiceConnection must be set together.",
- "loc.messages.Info_AddingFederatedFeedAuth": "Unable to get federated credentials from service connection",
- "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Adding auth information from service connection %s for feed %s",
- "loc.messages.FailedToGetServiceConnectionAuth": "Successfully added auth for feed %s."
+ "loc.input.help.workloadIdentityServiceConnection": "Si se establece, se requiere feedUrl. Se omiten todas las demás entradas.",
+ "loc.input.label.workloadIdentityServiceConnection": "Conexión de servicio \"Usuario de Azure DevOps respaldado por Id. de carga de trabajo de Entra\"",
+ "loc.messages.Error_ServiceConnectionExists": "Ya existe una conexión de servicio para el punto de conexión",
+ "loc.messages.Error_MissingFeedUrlOrServiceConnection": "FeedUrl y workloadIdentityServiceConnection deben establecerse juntos.",
+ "loc.messages.Info_AddingFederatedFeedAuth": "No se pueden obtener las credenciales federadas de la conexión de servicio",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Agregando información de autenticación de la conexión de servicio %s para la fuente %s",
+ "loc.messages.FailedToGetServiceConnectionAuth": "Se agregó correctamente la autenticación para la fuente %s."
}
\ No newline at end of file
diff --git a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson
index 68697d205997..509da6f4aa0d 100644
--- a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson
+++ b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson
@@ -7,13 +7,13 @@
"loc.input.help.nuGetServiceConnections": "Liste d'éléments séparés par des virgules correspondant à des noms de connexions de service NuGet pour les flux situés en dehors de cette organisation/collection. Pour les flux présents dans cette organisation/collection, n'indiquez aucune valeur. Les informations d'identification de la build sont utilisées automatiquement.",
"loc.input.label.forceReinstallCredentialProvider": "Réinstaller le fournisseur d'informations d'identification même s'il est déjà installé",
"loc.input.help.forceReinstallCredentialProvider": "Si le fournisseur d'informations d'identification est déjà installé dans le profil utilisateur, détermine s'il est remplacé par le fournisseur d'informations d'identification indiqué par la tâche. Cela peut entraîner une mise à niveau (ou éventuellement un passage à une version antérieure) du fournisseur d'informations d'identification.",
- "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. All other inputs are ignored. Not compatible with nuGetServiceConnections. Feed Url should be in the NuGet service index format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/",
- "loc.input.label.feedUrl": "Azure Artifacts URL",
- "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. All other inputs are ignored.",
- "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
- "loc.messages.Error_ServiceConnectionExists": "An existing service connection already exists for the endpoint",
- "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Both feedUrl and workloadIdentityServiceConnection must be set together.",
- "loc.messages.Info_AddingFederatedFeedAuth": "Unable to get federated credentials from service connection",
- "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Adding auth information from service connection %s for feed %s",
- "loc.messages.FailedToGetServiceConnectionAuth": "Successfully added auth for feed %s."
+ "loc.input.help.feedUrl": "Si cette option est définie, workloadIdentityServiceConnection est obligatoire. Toutes les autres entrées sont ignorées. Non compatible avec nuGetServiceConnections. L’URL du flux doit être au format d’index du service NuGet, par exemple https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/",
+ "loc.input.label.feedUrl": "URL Azure Artifacts",
+ "loc.input.help.workloadIdentityServiceConnection": "Si ce paramètre est défini, feedUrl est obligatoire. Toutes les autres entrées sont ignorées.",
+ "loc.input.label.workloadIdentityServiceConnection": "Connexion de service « Utilisateur Azure DevOps adossé à l’ID de charge de travail Entra »",
+ "loc.messages.Error_ServiceConnectionExists": "Une connexion de service existe déjà pour le point de terminaison",
+ "loc.messages.Error_MissingFeedUrlOrServiceConnection": "FeedUrl et workloadIdentityServiceConnection doivent être définis ensemble.",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Impossible d’obtenir les informations d’identification fédérées à partir de la connexion de service",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Ajout d’informations d’authentification à partir des %s de connexion de service pour les %s de flux",
+ "loc.messages.FailedToGetServiceConnectionAuth": "Authentification ajoutée pour le flux %s."
}
\ No newline at end of file
diff --git a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson
index c6c1900fcc31..e4d51399633a 100644
--- a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson
+++ b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson
@@ -7,13 +7,13 @@
"loc.input.help.nuGetServiceConnections": "Elenco di nomi di connessione al servizio NuGet delimitato da virgole per i feed esterni a questa organizzazione/raccolta. Per i feed in questa organizzazione/raccolta, lasciare vuoto questo campo. Verranno usate automaticamente le credenziali della compilazione.",
"loc.input.label.forceReinstallCredentialProvider": "Reinstalla il provider di credenziali anche se è già installato",
"loc.input.help.forceReinstallCredentialProvider": "Se il provider di credenziali è già installato nel profilo utente, determina se viene sovrascritto con il provider di credenziali specificato dall'attività. Potrebbe causare l'aggiornamento o il downgrade del provider di credenziali.",
- "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. All other inputs are ignored. Not compatible with nuGetServiceConnections. Feed Url should be in the NuGet service index format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/",
+ "loc.input.help.feedUrl": "Se questa impostazione è impostata, è necessario workloadIdentityServiceConnection. Tutti gli altri input vengono ignorati. Non compatibile con nuGetServiceConnections. L'URL del feed deve essere nel formato di indice del servizio NuGet, ad esempio https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/",
"loc.input.label.feedUrl": "Azure Artifacts URL",
- "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. All other inputs are ignored.",
- "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
- "loc.messages.Error_ServiceConnectionExists": "An existing service connection already exists for the endpoint",
- "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Both feedUrl and workloadIdentityServiceConnection must be set together.",
- "loc.messages.Info_AddingFederatedFeedAuth": "Unable to get federated credentials from service connection",
- "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Adding auth information from service connection %s for feed %s",
- "loc.messages.FailedToGetServiceConnectionAuth": "Successfully added auth for feed %s."
+ "loc.input.help.workloadIdentityServiceConnection": "Se questa impostazione è impostata, feedUrl è obbligatorio. Tutti gli altri input vengono ignorati.",
+ "loc.input.label.workloadIdentityServiceConnection": "Connessione al servizio \"Entra Workload ID-backed Azure DevOps user\"",
+ "loc.messages.Error_ServiceConnectionExists": "Esiste già una connessione al servizio per l'endpoint",
+ "loc.messages.Error_MissingFeedUrlOrServiceConnection": "FeedUrl e workloadIdentityServiceConnection devono essere impostati insieme.",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Non è possibile ottenere le credenziali federate dalla connessione al servizio",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Aggiunta di informazioni di autenticazione dalla connessione al servizio %s per il feed %s",
+ "loc.messages.FailedToGetServiceConnectionAuth": "L'autenticazione per il feed %s è stata aggiunta."
}
\ No newline at end of file
diff --git a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson
index 26ec16e4d379..6c2acaec6386 100644
--- a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson
+++ b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson
@@ -7,13 +7,13 @@
"loc.input.help.nuGetServiceConnections": "この組織またはコレクション外のフィードへの NuGet サービス接続名のコンマ区切りリストです。この組織またはコレクション内のフィードの場合は空白のままにします。ビルドの資格情報が自動的に使用されます。",
"loc.input.label.forceReinstallCredentialProvider": "資格情報プロバイダーが既にインストールされている場合でも再インストールする",
"loc.input.help.forceReinstallCredentialProvider": "資格情報プロバイダーがユーザー プロファイルに既にインストールされている場合に、タスクで指定された資格情報プロバイダーでそれを上書きするかどうかを決定します。これにより、資格情報プロバイダーがアップグレード (場合によってはダウングレード) されることがあります。",
- "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. All other inputs are ignored. Not compatible with nuGetServiceConnections. Feed Url should be in the NuGet service index format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/",
+ "loc.input.help.feedUrl": "これを設定した場合、workloadIdentityServiceConnection が必要です。他のすべての入力は無視されます。nuGetServiceConnections と互換性がありません。フィード URL は NuGet サービス インデックス形式である必要があります (例: https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/)",
"loc.input.label.feedUrl": "Azure Artifacts URL",
- "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. All other inputs are ignored.",
- "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
- "loc.messages.Error_ServiceConnectionExists": "An existing service connection already exists for the endpoint",
- "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Both feedUrl and workloadIdentityServiceConnection must be set together.",
- "loc.messages.Info_AddingFederatedFeedAuth": "Unable to get federated credentials from service connection",
- "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Adding auth information from service connection %s for feed %s",
- "loc.messages.FailedToGetServiceConnectionAuth": "Successfully added auth for feed %s."
+ "loc.input.help.workloadIdentityServiceConnection": "これを設定した場合、feedUrl が必要です。他のすべての入力は無視されます。",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID にバックアップされた Azure DevOps ユーザー' サービス接続",
+ "loc.messages.Error_ServiceConnectionExists": "エンドポイントには、すでに既存のサービス接続が存在します",
+ "loc.messages.Error_MissingFeedUrlOrServiceConnection": "feedUrl と workloadIdentityServiceConnection は、両方とも一緒に設定する必要があります。",
+ "loc.messages.Info_AddingFederatedFeedAuth": "サービス接続からフェデレーション資格情報を取得できません",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "フィード %s のサービス接続 %s から認証情報を追加しています",
+ "loc.messages.FailedToGetServiceConnectionAuth": "フィード %s の認証が正常に追加されました。"
}
\ No newline at end of file
diff --git a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson
index 9a6f984e9e5c..46bc44aafa77 100644
--- a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson
+++ b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson
@@ -7,13 +7,13 @@
"loc.input.help.nuGetServiceConnections": "이 조직/컬렉션 외부 피드에 대한 쉼표로 구분된 NuGet 서비스 연결 이름 목록입니다. 이 조직/컬렉션 피드의 경우 이 필드를 비워 둡니다. 빌드의 자격 증명이 자동으로 사용됩니다.",
"loc.input.label.forceReinstallCredentialProvider": "자격 증명 공급자를 이미 설치한 경우에만 다시 설치합니다.",
"loc.input.help.forceReinstallCredentialProvider": "자격 증명 공급자가 사용자 프로필에 이미 설치되어 있는 경우 작업에서 제공하는 자격 증명 공급자로 덮어쓸지 여부를 결정합니다. 이는 자격 증명 공급자를 업그레이드하거나 잠재적으로 다운그레이드할 수 있습니다.",
- "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. All other inputs are ignored. Not compatible with nuGetServiceConnections. Feed Url should be in the NuGet service index format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/",
+ "loc.input.help.feedUrl": "이 설정을 지정하면 workloadIdentityServiceConnection이 필요합니다. 다른 모든 입력은 무시됩니다. nuGetServiceConnections와 호환되지 않습니다. 피드 URL은 NuGet 서비스 인덱스 형식(예: https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/)이어야 합니다.",
"loc.input.label.feedUrl": "Azure Artifacts URL",
- "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. All other inputs are ignored.",
- "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
- "loc.messages.Error_ServiceConnectionExists": "An existing service connection already exists for the endpoint",
- "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Both feedUrl and workloadIdentityServiceConnection must be set together.",
- "loc.messages.Info_AddingFederatedFeedAuth": "Unable to get federated credentials from service connection",
- "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Adding auth information from service connection %s for feed %s",
- "loc.messages.FailedToGetServiceConnectionAuth": "Successfully added auth for feed %s."
+ "loc.input.help.workloadIdentityServiceConnection": "이 설정을 지정하면 feedUrl이 필요합니다. 다른 모든 입력은 무시됩니다.",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra 워크로드 ID 지원 Azure DevOps 사용자' 서비스 연결",
+ "loc.messages.Error_ServiceConnectionExists": "엔드포인트에 대한 기존 서비스 연결이 이미 있음",
+ "loc.messages.Error_MissingFeedUrlOrServiceConnection": "feedUrl과 workloadIdentityServiceConnection을 모두 함께 설정해야 합니다.",
+ "loc.messages.Info_AddingFederatedFeedAuth": "서비스 연결에서 페더레이션된 자격 증명을 가져올 수 없음",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "피드 %s에 대한 서비스 연결 %s의 인증 정보를 추가하는 중",
+ "loc.messages.FailedToGetServiceConnectionAuth": "피드 %s에 대한 인증을 추가했습니다."
}
\ No newline at end of file
diff --git a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson
index 61fadbe05973..80408c9575b9 100644
--- a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson
+++ b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson
@@ -7,13 +7,13 @@
"loc.input.help.nuGetServiceConnections": "Разделенный запятыми список имен подключений к службе NuGet для веб-каналов за пределами этой организации или коллекции. Для веб-каналов в этой организации или коллекции оставьте это поле пустым; учетные данные сборки используются автоматически.",
"loc.input.label.forceReinstallCredentialProvider": "Переустановить поставщик учетных данных, даже если он уже установлен",
"loc.input.help.forceReinstallCredentialProvider": "Если поставщик учетных данных уже установлен в профиле пользователя, этот параметр определяет, перезаписывается ли он поставщиком учетных данных, предоставленным задачей. Это может привести к обновлению (или, возможно, использованию более ранней версии) поставщика учетных данных.",
- "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. All other inputs are ignored. Not compatible with nuGetServiceConnections. Feed Url should be in the NuGet service index format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/",
- "loc.input.label.feedUrl": "Azure Artifacts URL",
- "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. All other inputs are ignored.",
- "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
- "loc.messages.Error_ServiceConnectionExists": "An existing service connection already exists for the endpoint",
- "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Both feedUrl and workloadIdentityServiceConnection must be set together.",
- "loc.messages.Info_AddingFederatedFeedAuth": "Unable to get federated credentials from service connection",
- "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Adding auth information from service connection %s for feed %s",
- "loc.messages.FailedToGetServiceConnectionAuth": "Successfully added auth for feed %s."
+ "loc.input.help.feedUrl": "Если этот параметр задан, требуется workloadIdentityServiceConnection. Все остальные входные данные игнорируются. Несовместимо с nuGetServiceConnections. URL-адрес веб-канала должен быть в формате индекса службы NuGet, например https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/",
+ "loc.input.label.feedUrl": "URL-адрес Azure Artifacts",
+ "loc.input.help.workloadIdentityServiceConnection": "Если этот параметр задано, требуется feedUrl. Все остальные входные данные игнорируются.",
+ "loc.input.label.workloadIdentityServiceConnection": "Подключение службы \"Пользователь Azure DevOps с поддержкой Идентификации рабочей нагрузки Microsoft Entra\"",
+ "loc.messages.Error_ServiceConnectionExists": "Текущее подключение к службе уже существует для конечной точки",
+ "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Параметры feedUrl и workloadIdentityServiceConnection должны быть настроены вместе.",
+ "loc.messages.Info_AddingFederatedFeedAuth": "Не удалось получить федеративные учетные данные из подключения к службе",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Добавление сведений о проверке подлинности из подключения службы %s для веб-канала %s",
+ "loc.messages.FailedToGetServiceConnectionAuth": "Проверка подлинности для веб-канала %s добавлена."
}
\ No newline at end of file
diff --git a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson
index ea747d36e95d..960a1eaf06a6 100644
--- a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson
+++ b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson
@@ -7,13 +7,13 @@
"loc.input.help.nuGetServiceConnections": "此组织/集合外部源的 NuGet 服务连接名称的逗号分隔列表。对于此组织/集合中的源,请将此项留空; 将自动使用内部版本的凭据。",
"loc.input.label.forceReinstallCredentialProvider": "重新安装凭据提供程序(即使已安装)",
"loc.input.help.forceReinstallCredentialProvider": "如果已在用户配置文件中安装凭据提供程序,请确定它是否被任务提供的凭据提供程序覆盖。这可能会升级(或可能降级)凭据提供程序。",
- "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. All other inputs are ignored. Not compatible with nuGetServiceConnections. Feed Url should be in the NuGet service index format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/",
+ "loc.input.help.feedUrl": "如果设置此项,则需要 workloadIdentityServiceConnection。已忽略所有其他输入。与 nuGetServiceConnections 不兼容。源 URL 应为 NuGet 服务索引格式,例如 https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/",
"loc.input.label.feedUrl": "Azure Artifacts URL",
- "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. All other inputs are ignored.",
- "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
- "loc.messages.Error_ServiceConnectionExists": "An existing service connection already exists for the endpoint",
- "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Both feedUrl and workloadIdentityServiceConnection must be set together.",
- "loc.messages.Info_AddingFederatedFeedAuth": "Unable to get federated credentials from service connection",
- "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Adding auth information from service connection %s for feed %s",
- "loc.messages.FailedToGetServiceConnectionAuth": "Successfully added auth for feed %s."
+ "loc.input.help.workloadIdentityServiceConnection": "如果进行了此设置,则需要 feedUrl。所有其他输入将忽略。",
+ "loc.input.label.workloadIdentityServiceConnection": "“Entra Workload ID 支持的 Azure DevOps 用户”服务连接",
+ "loc.messages.Error_ServiceConnectionExists": "终结点的现有服务连接已存在",
+ "loc.messages.Error_MissingFeedUrlOrServiceConnection": "feedUrl 和 workloadIdentityServiceConnection 都必须一起设置。",
+ "loc.messages.Info_AddingFederatedFeedAuth": "无法从服务连接获取联合凭据。",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "正在为源 %s 添加服务连接 %s 中的身份验证信息",
+ "loc.messages.FailedToGetServiceConnectionAuth": "已成功为源 %s 添加身份验证。"
}
\ No newline at end of file
diff --git a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson
index 9cce160c6c8a..1ba0107030b4 100644
--- a/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson
+++ b/Tasks/NuGetAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson
@@ -7,13 +7,13 @@
"loc.input.help.nuGetServiceConnections": "此組織/集合外部摘要之 NuGet 服務連線名稱的以逗點分隔清單。如需此組織/集合中的摘要,請將此項保留空白; 系統會自動使用組建的認證。",
"loc.input.label.forceReinstallCredentialProvider": "即使已安裝認證提供者,也會重新安裝",
"loc.input.help.forceReinstallCredentialProvider": "如果使用者設定檔中已安裝認證提供者,則會決定是否使用工作提供的認證提供者加以覆寫。這可能會將認證提供者升級 (也可能降級)。",
- "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. All other inputs are ignored. Not compatible with nuGetServiceConnections. Feed Url should be in the NuGet service index format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/",
+ "loc.input.help.feedUrl": "如果設定此選項,則需要 workloadIdentityServiceConnection。忽略所有其他輸入。與 nuGetServiceConnections 不相容。摘要 URL 應該為 NuGet 服務索引格式,例如 https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/nuget/v3/index.json/",
"loc.input.label.feedUrl": "Azure Artifacts URL",
- "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. All other inputs are ignored.",
- "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
- "loc.messages.Error_ServiceConnectionExists": "An existing service connection already exists for the endpoint",
- "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Both feedUrl and workloadIdentityServiceConnection must be set together.",
- "loc.messages.Info_AddingFederatedFeedAuth": "Unable to get federated credentials from service connection",
- "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Adding auth information from service connection %s for feed %s",
- "loc.messages.FailedToGetServiceConnectionAuth": "Successfully added auth for feed %s."
+ "loc.input.help.workloadIdentityServiceConnection": "如設定此選項,則需要 feedUrl。忽略所有其他輸入。",
+ "loc.input.label.workloadIdentityServiceConnection": "採用 Entra 工作負載 ID 的 Azure DevOps 使用者服務連線",
+ "loc.messages.Error_ServiceConnectionExists": "端點已有現有的服務連線",
+ "loc.messages.Error_MissingFeedUrlOrServiceConnection": "feedUrl 和 workloadIdentityServiceConnection 都必須設定。",
+ "loc.messages.Info_AddingFederatedFeedAuth": "無法取得服務連線的同盟認證",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "正在新增摘要 %s 的服務連線 %s 驗證資訊",
+ "loc.messages.FailedToGetServiceConnectionAuth": "已成功為摘要 %s 新增驗證。"
}
\ No newline at end of file
diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson
index 3a5381be1dd6..a495cf4904c6 100644
--- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson
+++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson
@@ -1,30 +1,35 @@
-{
- "loc.friendlyName": "Authentifizierung für Python-Twine-Upload",
- "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) oder [Twine-Dokumentation anzeigen](https://twine.readthedocs.io/)",
- "loc.description": "Hiermit wird eine Authentifizierung zum Upload von Python-Distributionen unter Verwendung von Twine durchgeführt. Fügen Sie Ihrem Twine-Uploadbefehl \"-r FeedName/EndpointName --config-file $(PYPIRC_PATH)\" hinzu. Verwenden Sie für Feeds innerhalb dieser Organisation den Feednamen als Repository (-r). Andernfalls verwenden Sie den in der Dienstverbindung definierten Endpunktnamen.",
- "loc.instanceNameFormat": "Twine-Authentifizierung: $(message)",
- "loc.group.displayName.feedAuthentication": "Feeds und Authentifizierung",
- "loc.group.displayName.advanced": "Erweitert",
- "loc.input.label.artifactFeed": "Mein Feedname (unten auswählen)",
- "loc.input.help.artifactFeed": "Wählen Sie einen Feed für die Authentifizierung innerhalb dieser Organisation aus.",
- "loc.input.label.pythonUploadServiceConnection": "Feed aus externen Organisationen",
- "loc.input.help.pythonUploadServiceConnection": "Wählen Sie einen Endpunkt für die Authentifizierung außerhalb dieser Organisation aus. Stellen Sie sicher, dass der Endpunkt über Berechtigungen zum Paketupload verfügen.",
- "loc.messages.Info_AddingInternalFeeds": "Authentifizierungsinformationen für den internen Feed \"%s\" werden hinzugefügt.",
- "loc.messages.Info_AddingExternalFeeds": "Authentifizierungsinformationen für den externen Endpunkt \"%s\" werden hinzugefügt.",
- "loc.messages.Info_AddingAuthForRegistry": "Die Authentifizierung wird der Konfiguration für die Registrierung \"%s\" hinzugefügt.",
- "loc.messages.Info_SuccessAddingAuth": "Die Authentifizierung für den internen Feed \"%s\" und den internen Endpunkt \"%s\" wurde erfolgreich hinzugefügt.",
- "loc.messages.Info_AddingPasswordAuthEntry": "Eintrag zur Authentifizierung über Benutzername/Kennwort für Feed \"%s\" wird hinzugefügt.",
- "loc.messages.Info_AddingTokenAuthEntry": "Eintrag zur Authentifizierung über ein Token für Feed \"%s\" wird hinzugefügt.",
- "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Fehler beim Analysieren der Feed-URL und beim Hinzufügen von Authentifizierungsinformationen. %s",
- "loc.messages.Warning_OnlyOneFeedAllowed": "Über diese Aufgabe kann jeweils nur ein interner Feed autorisiert werden. Alle Feeds mit Ausnahme des ersten werden ignoriert.",
- "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Über diese Aufgabe kann jeweils nur eine Dienstverbindung autorisiert werden. Alle Verbindungen mit Ausnahme der ersten werden ignoriert.",
- "loc.messages.Error_DuplicateEntryForFeed": "Dies ist ein doppelter Eintrag für den Feednamen. Verwenden Sie eindeutige Namen, um potenzielle Veröffentlichungsprobleme zu vermeiden.",
- "loc.messages.FailedToGetPackagingUri": "Der URI für die Paketierung kann nicht mithilfe des URI der Standardsammlung abgerufen werden.",
- "loc.messages.FailedToAddAuthentication": "Fehler beim Hinzufügen der Authentifizierung.",
- "loc.messages.NoPypircFile": "Es ist keine PYPIRC-Datei zum Bereinigen vorhanden.",
- "loc.messages.VariableSetForPypirc": "Die Umgebungsvariable für die PYPIRC-Datei unter \"%s\" wurde festgelegt.",
- "loc.messages.Info_RemovingPypircFile": "Die PYPIRC-Datei wird aus \"%s\" entfernt.",
- "loc.messages.DuplicateRegistry": "%s Registrierung ist bereits authentifiziert.",
- "loc.messages.NoRepoFound": "Unter %s wurde keine Repository-URL gefunden.",
- "loc.messages.DuplicateRepoUrl": "Das Repository mit der Repository-URL %s ist bereits vorhanden und ist authentifiziert."
+{
+ "loc.friendlyName": "Authentifizierung für Python-Twine-Upload",
+ "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) oder [Twine-Dokumentation anzeigen](https://twine.readthedocs.io/)",
+ "loc.description": "Hiermit wird eine Authentifizierung zum Upload von Python-Distributionen unter Verwendung von Twine durchgeführt. Fügen Sie Ihrem Twine-Uploadbefehl \"-r FeedName/EndpointName --config-file $(PYPIRC_PATH)\" hinzu. Verwenden Sie für Feeds innerhalb dieser Organisation den Feednamen als Repository (-r). Andernfalls verwenden Sie den in der Dienstverbindung definierten Endpunktnamen.",
+ "loc.instanceNameFormat": "Twine-Authentifizierung: $(message)",
+ "loc.group.displayName.feedAuthentication": "Feeds und Authentifizierung",
+ "loc.group.displayName.advanced": "Erweitert",
+ "loc.input.label.artifactFeed": "Mein Feedname (unten auswählen)",
+ "loc.input.help.artifactFeed": "Wählen Sie einen Feed für die Authentifizierung innerhalb dieser Organisation aus.",
+ "loc.input.label.pythonUploadServiceConnection": "Feed aus externen Organisationen",
+ "loc.input.help.pythonUploadServiceConnection": "Wählen Sie einen Endpunkt für die Authentifizierung außerhalb dieser Organisation aus. Stellen Sie sicher, dass der Endpunkt über Berechtigungen zum Paketupload verfügen.",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. All other inputs are ignored.",
+ "loc.input.label.feedUrl": "Azure Artifacts Feed url.",
+ "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. All other inputs are ignored. Not compatible with pythonUploadServiceConnections. Feed Url should be in the pypi upload registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/",
+ "loc.messages.Info_AddingInternalFeeds": "Authentifizierungsinformationen für den internen Feed \"%s\" werden hinzugefügt.",
+ "loc.messages.Info_AddingExternalFeeds": "Authentifizierungsinformationen für den externen Endpunkt \"%s\" werden hinzugefügt.",
+ "loc.messages.Info_AddingAuthForRegistry": "Die Authentifizierung wird der Konfiguration für die Registrierung \"%s\" hinzugefügt.",
+ "loc.messages.Info_SuccessAddingAuth": "Die Authentifizierung für den internen Feed \"%s\" und den internen Endpunkt \"%s\" wurde erfolgreich hinzugefügt.",
+ "loc.messages.Info_AddingPasswordAuthEntry": "Eintrag zur Authentifizierung über Benutzername/Kennwort für Feed \"%s\" wird hinzugefügt.",
+ "loc.messages.Info_AddingTokenAuthEntry": "Eintrag zur Authentifizierung über ein Token für Feed \"%s\" wird hinzugefügt.",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added federated auth for feed %s.",
+ "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Fehler beim Analysieren der Feed-URL und beim Hinzufügen von Authentifizierungsinformationen. %s",
+ "loc.messages.Warning_OnlyOneFeedAllowed": "Über diese Aufgabe kann jeweils nur ein interner Feed autorisiert werden. Alle Feeds mit Ausnahme des ersten werden ignoriert.",
+ "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Über diese Aufgabe kann jeweils nur eine Dienstverbindung autorisiert werden. Alle Verbindungen mit Ausnahme der ersten werden ignoriert.",
+ "loc.messages.Warning_DuplicateEntryForFeed": "This is a duplicate entry for the feed name. Use unique names to avoid potential publish issues.",
+ "loc.messages.FailedToGetPackagingUri": "Der URI für die Paketierung kann nicht mithilfe des URI der Standardsammlung abgerufen werden.",
+ "loc.messages.FailedToAddAuthentication": "Fehler beim Hinzufügen der Authentifizierung.",
+ "loc.messages.NoPypircFile": "Es ist keine PYPIRC-Datei zum Bereinigen vorhanden.",
+ "loc.messages.VariableSetForPypirc": "Die Umgebungsvariable für die PYPIRC-Datei unter \"%s\" wurde festgelegt.",
+ "loc.messages.Info_RemovingPypircFile": "Die PYPIRC-Datei wird aus \"%s\" entfernt.",
+ "loc.messages.NoRepoFound": "Unter %s wurde keine Repository-URL gefunden.",
+ "loc.messages.Error_FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s.",
+ "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Both feed url and service connection need to be set and cannot be empty."
}
\ No newline at end of file
diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson
index f113347285e4..f750b794f142 100644
--- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson
+++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson
@@ -1,30 +1,35 @@
-{
- "loc.friendlyName": "Autenticación de la carga de Python con Twine",
- "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) o [consultar la documentación de Twine](https://twine.readthedocs.io/)",
- "loc.description": "Realice la autenticación para cargar distribuciones de Python con Twine. Agregue \"-r FeedName/EndpointName --config-file $(PYPIRC_PATH)\" al comando de carga de Twine. Para las fuentes presentes en la organización, use el nombre de la fuente como repositorio (-r). De lo contrario, use el nombre del punto de conexión definido en la conexión de servicio.",
- "loc.instanceNameFormat": "Autenticación de Twine $(message)",
- "loc.group.displayName.feedAuthentication": "Fuentes y autenticación",
- "loc.group.displayName.advanced": "Avanzado",
- "loc.input.label.artifactFeed": "Mi nombre de fuente (selecciónelo a continuación)",
- "loc.input.help.artifactFeed": "Seleccione una fuente para autenticar que esté presente en la organización.",
- "loc.input.label.pythonUploadServiceConnection": "Fuente de organizaciones externas",
- "loc.input.help.pythonUploadServiceConnection": "Seleccione un punto de conexión para autenticarse fuera de la organización y asegúrese de que este tiene permisos de carga de paquetes.",
- "loc.messages.Info_AddingInternalFeeds": "Agregando información de autenticación para la fuente interna %s.",
- "loc.messages.Info_AddingExternalFeeds": "Agregando información de autenticación para el punto de conexión externo %s.",
- "loc.messages.Info_AddingAuthForRegistry": "Agregando autenticación a la configuración del registro %s",
- "loc.messages.Info_SuccessAddingAuth": "La autenticación para la fuente interna %s y el punto de conexión externo %s se ha agregado correctamente.",
- "loc.messages.Info_AddingPasswordAuthEntry": "Agregando la entrada de autenticación de contraseña del nombre de usuario para la fuente %s.",
- "loc.messages.Info_AddingTokenAuthEntry": "Agregando la entrada de autenticación de token para la fuente %s.",
- "loc.messages.Error_FailedToParseFeedUrlAndAuth": "No se pudo analizar la dirección URL de la fuente ni agregar la información de autenticación. %s",
- "loc.messages.Warning_OnlyOneFeedAllowed": "Solo se puede autorizar una fuente interna a la vez con esta tarea. Se ignorarán todas las fuentes excepto la primera.",
- "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Solo se puede autorizar una conexión de servicio a la vez con esta tarea. Se ignorarán todas las conexiones excepto la primera.",
- "loc.messages.Error_DuplicateEntryForFeed": "Esta es una entrada de nombre de fuente duplicada. Use nombres únicos para evitar posibles problemas de publicación.",
- "loc.messages.FailedToGetPackagingUri": "No se puede obtener el URI de empaquetado; se usa el URI de la colección predeterminado.",
- "loc.messages.FailedToAddAuthentication": "No se pudo agregar la autenticación",
- "loc.messages.NoPypircFile": "No hay ningún archivo .pypirc para limpiar.",
- "loc.messages.VariableSetForPypirc": "La variable de entorno para .pypirc en %s está establecida.",
- "loc.messages.Info_RemovingPypircFile": "Quitando el archivo .pypirc de %s",
- "loc.messages.DuplicateRegistry": "El registro %s ya está autenticado",
- "loc.messages.NoRepoFound": "No se encontró ninguna dirección URL de repositorio en %s",
- "loc.messages.DuplicateRepoUrl": "El repositorio con la dirección URL del repositorio %s ya existe y está autenticado"
+{
+ "loc.friendlyName": "Autenticación de la carga de Python con Twine",
+ "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) o [consultar la documentación de Twine](https://twine.readthedocs.io/)",
+ "loc.description": "Realice la autenticación para cargar distribuciones de Python con Twine. Agregue \"-r FeedName/EndpointName --config-file $(PYPIRC_PATH)\" al comando de carga de Twine. Para las fuentes presentes en la organización, use el nombre de la fuente como repositorio (-r). De lo contrario, use el nombre del punto de conexión definido en la conexión de servicio.",
+ "loc.instanceNameFormat": "Autenticación de Twine $(message)",
+ "loc.group.displayName.feedAuthentication": "Fuentes y autenticación",
+ "loc.group.displayName.advanced": "Avanzado",
+ "loc.input.label.artifactFeed": "Mi nombre de fuente (selecciónelo a continuación)",
+ "loc.input.help.artifactFeed": "Seleccione una fuente para autenticar que esté presente en la organización.",
+ "loc.input.label.pythonUploadServiceConnection": "Fuente de organizaciones externas",
+ "loc.input.help.pythonUploadServiceConnection": "Seleccione un punto de conexión para autenticarse fuera de la organización y asegúrese de que este tiene permisos de carga de paquetes.",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. All other inputs are ignored.",
+ "loc.input.label.feedUrl": "Azure Artifacts Feed url.",
+ "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. All other inputs are ignored. Not compatible with pythonUploadServiceConnections. Feed Url should be in the pypi upload registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/",
+ "loc.messages.Info_AddingInternalFeeds": "Agregando información de autenticación para la fuente interna %s.",
+ "loc.messages.Info_AddingExternalFeeds": "Agregando información de autenticación para el punto de conexión externo %s.",
+ "loc.messages.Info_AddingAuthForRegistry": "Agregando autenticación a la configuración del registro %s",
+ "loc.messages.Info_SuccessAddingAuth": "La autenticación para la fuente interna %s y el punto de conexión externo %s se ha agregado correctamente.",
+ "loc.messages.Info_AddingPasswordAuthEntry": "Agregando la entrada de autenticación de contraseña del nombre de usuario para la fuente %s.",
+ "loc.messages.Info_AddingTokenAuthEntry": "Agregando la entrada de autenticación de token para la fuente %s.",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added federated auth for feed %s.",
+ "loc.messages.Error_FailedToParseFeedUrlAndAuth": "No se pudo analizar la dirección URL de la fuente ni agregar la información de autenticación. %s",
+ "loc.messages.Warning_OnlyOneFeedAllowed": "Solo se puede autorizar una fuente interna a la vez con esta tarea. Se ignorarán todas las fuentes excepto la primera.",
+ "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Solo se puede autorizar una conexión de servicio a la vez con esta tarea. Se ignorarán todas las conexiones excepto la primera.",
+ "loc.messages.Warning_DuplicateEntryForFeed": "This is a duplicate entry for the feed name. Use unique names to avoid potential publish issues.",
+ "loc.messages.FailedToGetPackagingUri": "No se puede obtener el URI de empaquetado; se usa el URI de la colección predeterminado.",
+ "loc.messages.FailedToAddAuthentication": "No se pudo agregar la autenticación",
+ "loc.messages.NoPypircFile": "No hay ningún archivo .pypirc para limpiar.",
+ "loc.messages.VariableSetForPypirc": "La variable de entorno para .pypirc en %s está establecida.",
+ "loc.messages.Info_RemovingPypircFile": "Quitando el archivo .pypirc de %s",
+ "loc.messages.NoRepoFound": "No se encontró ninguna dirección URL de repositorio en %s",
+ "loc.messages.Error_FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s.",
+ "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Both feed url and service connection need to be set and cannot be empty."
}
\ No newline at end of file
diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson
index 71dcad513ae6..ddbcabed95c0 100644
--- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson
+++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson
@@ -1,30 +1,35 @@
-{
- "loc.friendlyName": "Authentification pour le chargement Python via Twine",
- "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) ou [consulter la documentation de Twine](https://twine.readthedocs.io/)",
- "loc.description": "Authentifiez-vous pour charger les distributions Python à l'aide de Twine. Ajoutez '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' à votre commande de chargement Twine. Pour les flux présents dans cette organisation, utilisez le nom du flux en tant que dépôt (-r). Sinon, utilisez le nom de point de terminaison défini dans la connexion de service.",
- "loc.instanceNameFormat": "Authentification Twine $(message)",
- "loc.group.displayName.feedAuthentication": "Flux et authentification",
- "loc.group.displayName.advanced": "Avancé",
- "loc.input.label.artifactFeed": "Mon nom de flux (sélectionnez ci-dessous)",
- "loc.input.help.artifactFeed": "Sélectionner un flux d'authentification présent dans cette organisation.",
- "loc.input.label.pythonUploadServiceConnection": "Flux d'organisations externes",
- "loc.input.help.pythonUploadServiceConnection": "Sélectionnez un point de terminaison pour permettre l'authentification en dehors de cette organisation. Vérifiez que le point de terminaison dispose d'autorisations relatives au chargement de packages.",
- "loc.messages.Info_AddingInternalFeeds": "Ajout d'informations d'authentification pour le flux interne %s.",
- "loc.messages.Info_AddingExternalFeeds": "Ajout d'informations d'authentification pour le point de terminaison externe %s.",
- "loc.messages.Info_AddingAuthForRegistry": "Ajout de l'authentification à la configuration pour le registre %s",
- "loc.messages.Info_SuccessAddingAuth": "Ajout réussi de l'authentification pour le flux interne %s et le point de terminaison externe %s.",
- "loc.messages.Info_AddingPasswordAuthEntry": "Ajout d'une entrée d'authentification par nom d'utilisateur/mot de passe pour le flux %s",
- "loc.messages.Info_AddingTokenAuthEntry": "Ajout d'une entrée d'authentification par jeton pour le flux %s",
- "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Échec de l'analyse de l'URL de flux et de l'ajout d'informations d'authentification. %s",
- "loc.messages.Warning_OnlyOneFeedAllowed": "Un seul flux interne peut être autorisé à l'aide de cette tâche. Tous les flux sauf le premier vont être ignorés.",
- "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Une seule connexion de service peut être autorisée à l'aide de cette tâche. Toutes les connexions sauf la première vont être ignorées.",
- "loc.messages.Error_DuplicateEntryForFeed": "Ceci est une entrée dupliquée du nom de flux. Utilisez des noms uniques pour éviter les problèmes de publication potentiels.",
- "loc.messages.FailedToGetPackagingUri": "Impossible d'obtenir l'URI de packaging. Utilisation de l'URI de collection par défaut.",
- "loc.messages.FailedToAddAuthentication": "Échec de l'ajout de l'authentification.",
- "loc.messages.NoPypircFile": "Aucun fichier .pypirc à nettoyer.",
- "loc.messages.VariableSetForPypirc": "La variable d'environnement de .pypirc sur %s est définie.",
- "loc.messages.Info_RemovingPypircFile": "Suppression du fichier .pypirc de %s",
- "loc.messages.DuplicateRegistry": "%s registre est déjà authentifié",
- "loc.messages.NoRepoFound": "URL de dépôt introuvable sous %s",
- "loc.messages.DuplicateRepoUrl": "Le dépôt avec l’URL de dépôt %s existe déjà et est authentifié"
+{
+ "loc.friendlyName": "Authentification pour le chargement Python via Twine",
+ "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) ou [consulter la documentation de Twine](https://twine.readthedocs.io/)",
+ "loc.description": "Authentifiez-vous pour charger les distributions Python à l'aide de Twine. Ajoutez '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' à votre commande de chargement Twine. Pour les flux présents dans cette organisation, utilisez le nom du flux en tant que dépôt (-r). Sinon, utilisez le nom de point de terminaison défini dans la connexion de service.",
+ "loc.instanceNameFormat": "Authentification Twine $(message)",
+ "loc.group.displayName.feedAuthentication": "Flux et authentification",
+ "loc.group.displayName.advanced": "Avancé",
+ "loc.input.label.artifactFeed": "Mon nom de flux (sélectionnez ci-dessous)",
+ "loc.input.help.artifactFeed": "Sélectionner un flux d'authentification présent dans cette organisation.",
+ "loc.input.label.pythonUploadServiceConnection": "Flux d'organisations externes",
+ "loc.input.help.pythonUploadServiceConnection": "Sélectionnez un point de terminaison pour permettre l'authentification en dehors de cette organisation. Vérifiez que le point de terminaison dispose d'autorisations relatives au chargement de packages.",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. All other inputs are ignored.",
+ "loc.input.label.feedUrl": "Azure Artifacts Feed url.",
+ "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. All other inputs are ignored. Not compatible with pythonUploadServiceConnections. Feed Url should be in the pypi upload registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/",
+ "loc.messages.Info_AddingInternalFeeds": "Ajout d'informations d'authentification pour le flux interne %s.",
+ "loc.messages.Info_AddingExternalFeeds": "Ajout d'informations d'authentification pour le point de terminaison externe %s.",
+ "loc.messages.Info_AddingAuthForRegistry": "Ajout de l'authentification à la configuration pour le registre %s",
+ "loc.messages.Info_SuccessAddingAuth": "Ajout réussi de l'authentification pour le flux interne %s et le point de terminaison externe %s.",
+ "loc.messages.Info_AddingPasswordAuthEntry": "Ajout d'une entrée d'authentification par nom d'utilisateur/mot de passe pour le flux %s",
+ "loc.messages.Info_AddingTokenAuthEntry": "Ajout d'une entrée d'authentification par jeton pour le flux %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added federated auth for feed %s.",
+ "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Échec de l'analyse de l'URL de flux et de l'ajout d'informations d'authentification. %s",
+ "loc.messages.Warning_OnlyOneFeedAllowed": "Un seul flux interne peut être autorisé à l'aide de cette tâche. Tous les flux sauf le premier vont être ignorés.",
+ "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Une seule connexion de service peut être autorisée à l'aide de cette tâche. Toutes les connexions sauf la première vont être ignorées.",
+ "loc.messages.Warning_DuplicateEntryForFeed": "This is a duplicate entry for the feed name. Use unique names to avoid potential publish issues.",
+ "loc.messages.FailedToGetPackagingUri": "Impossible d'obtenir l'URI de packaging. Utilisation de l'URI de collection par défaut.",
+ "loc.messages.FailedToAddAuthentication": "Échec de l'ajout de l'authentification.",
+ "loc.messages.NoPypircFile": "Aucun fichier .pypirc à nettoyer.",
+ "loc.messages.VariableSetForPypirc": "La variable d'environnement de .pypirc sur %s est définie.",
+ "loc.messages.Info_RemovingPypircFile": "Suppression du fichier .pypirc de %s",
+ "loc.messages.NoRepoFound": "URL de dépôt introuvable sous %s",
+ "loc.messages.Error_FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s.",
+ "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Both feed url and service connection need to be set and cannot be empty."
}
\ No newline at end of file
diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson
index 672dc80f3fba..69488d875f19 100644
--- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson
+++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson
@@ -1,30 +1,35 @@
-{
- "loc.friendlyName": "Autenticazione per caricamento Python tramite Twine",
- "loc.helpMarkDown": "[Altre informazioni su questa attività](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate). In alternativa, [vedere la documentazione di Twine](https://twine.readthedocs.io/)",
- "loc.description": "Consente di eseguire l'autenticazione per il caricamento di distribuzioni Python tramite Twine. Aggiungere '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' al comando upload di Twine. Per i feed presenti in questa organizzazione, usare come repository (-r) il nome del feed. In caso contrario, usare il nome dell'endpoint definito nella connessione al servizio.",
- "loc.instanceNameFormat": "Autenticazione Twine $(message)",
- "loc.group.displayName.feedAuthentication": "Feed e autenticazione",
- "loc.group.displayName.advanced": "Avanzate",
- "loc.input.label.artifactFeed": "Nome del feed personale (selezionare sotto)",
- "loc.input.help.artifactFeed": "Selezionare un feed da autenticare presente in questa organizzazione.",
- "loc.input.label.pythonUploadServiceConnection": "Feed di organizzazioni esterne",
- "loc.input.help.pythonUploadServiceConnection": "Selezionare un endpoint da autenticare all'esterno di questa organizzazione. Assicurarsi che all'endpoint siano assegnate le autorizzazioni per il caricamento di pacchetti.",
- "loc.messages.Info_AddingInternalFeeds": "Aggiunta delle informazioni di autenticazione per il feed interno di %s.",
- "loc.messages.Info_AddingExternalFeeds": "Aggiunta delle informazioni di autenticazione per l'endpoint esterno di %s.",
- "loc.messages.Info_AddingAuthForRegistry": "Aggiunta dell'autenticazione alla configurazione per registro di sistema %s",
- "loc.messages.Info_SuccessAddingAuth": "L'autenticazione per il feed interno di %s e l'endpoint esterno di %s è stata aggiunta.",
- "loc.messages.Info_AddingPasswordAuthEntry": "Aggiunta della voce di autenticazione password e nome utente per il feed %s",
- "loc.messages.Info_AddingTokenAuthEntry": "Aggiunta della voce di autenticazione token per il feed %s",
- "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Non è stato possibile analizzare l'URL del feed e aggiungere le informazioni di autenticazione. %s",
- "loc.messages.Warning_OnlyOneFeedAllowed": "Con questa attività è possibile autorizzare un solo feed interno alla volta. Tutti i feed tranne il primo verranno ignorati.",
- "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Con questa attività è possibile autorizzare una sola connessione al servizio alla volta. Tutte le connessioni tranne la prima verranno ignorate.",
- "loc.messages.Error_DuplicateEntryForFeed": "È presente una voce duplicata per il nome del feed. Usare nomi univoci per evitare potenziali problemi di pubblicazione.",
- "loc.messages.FailedToGetPackagingUri": "Non è possibile recuperare l'URI della creazione di pacchetti. Verrà usato l'URI della raccolta predefinito.",
- "loc.messages.FailedToAddAuthentication": "Non è stato possibile aggiungere l'autenticazione.",
- "loc.messages.NoPypircFile": "Non è stato trovato alcun file con estensione pypirc da pulire.",
- "loc.messages.VariableSetForPypirc": "La variabile di ambiente per il file con estensione pypirc in %s è stata impostata.",
- "loc.messages.Info_RemovingPypircFile": "Rimozione del file con estensione pypirc da %s",
- "loc.messages.DuplicateRegistry": "Il Registro di sistema %s è già autenticato",
- "loc.messages.NoRepoFound": "Nessun URL del repository trovato in %s",
- "loc.messages.DuplicateRepoUrl": "Il repository con URL del repository %s esiste già ed è autenticato"
+{
+ "loc.friendlyName": "Autenticazione per caricamento Python tramite Twine",
+ "loc.helpMarkDown": "[Altre informazioni su questa attività](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate). In alternativa, [vedere la documentazione di Twine](https://twine.readthedocs.io/)",
+ "loc.description": "Consente di eseguire l'autenticazione per il caricamento di distribuzioni Python tramite Twine. Aggiungere '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' al comando upload di Twine. Per i feed presenti in questa organizzazione, usare come repository (-r) il nome del feed. In caso contrario, usare il nome dell'endpoint definito nella connessione al servizio.",
+ "loc.instanceNameFormat": "Autenticazione Twine $(message)",
+ "loc.group.displayName.feedAuthentication": "Feed e autenticazione",
+ "loc.group.displayName.advanced": "Avanzate",
+ "loc.input.label.artifactFeed": "Nome del feed personale (selezionare sotto)",
+ "loc.input.help.artifactFeed": "Selezionare un feed da autenticare presente in questa organizzazione.",
+ "loc.input.label.pythonUploadServiceConnection": "Feed di organizzazioni esterne",
+ "loc.input.help.pythonUploadServiceConnection": "Selezionare un endpoint da autenticare all'esterno di questa organizzazione. Assicurarsi che all'endpoint siano assegnate le autorizzazioni per il caricamento di pacchetti.",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. All other inputs are ignored.",
+ "loc.input.label.feedUrl": "Azure Artifacts Feed url.",
+ "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. All other inputs are ignored. Not compatible with pythonUploadServiceConnections. Feed Url should be in the pypi upload registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/",
+ "loc.messages.Info_AddingInternalFeeds": "Aggiunta delle informazioni di autenticazione per il feed interno di %s.",
+ "loc.messages.Info_AddingExternalFeeds": "Aggiunta delle informazioni di autenticazione per l'endpoint esterno di %s.",
+ "loc.messages.Info_AddingAuthForRegistry": "Aggiunta dell'autenticazione alla configurazione per registro di sistema %s",
+ "loc.messages.Info_SuccessAddingAuth": "L'autenticazione per il feed interno di %s e l'endpoint esterno di %s è stata aggiunta.",
+ "loc.messages.Info_AddingPasswordAuthEntry": "Aggiunta della voce di autenticazione password e nome utente per il feed %s",
+ "loc.messages.Info_AddingTokenAuthEntry": "Aggiunta della voce di autenticazione token per il feed %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added federated auth for feed %s.",
+ "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Non è stato possibile analizzare l'URL del feed e aggiungere le informazioni di autenticazione. %s",
+ "loc.messages.Warning_OnlyOneFeedAllowed": "Con questa attività è possibile autorizzare un solo feed interno alla volta. Tutti i feed tranne il primo verranno ignorati.",
+ "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Con questa attività è possibile autorizzare una sola connessione al servizio alla volta. Tutte le connessioni tranne la prima verranno ignorate.",
+ "loc.messages.Warning_DuplicateEntryForFeed": "This is a duplicate entry for the feed name. Use unique names to avoid potential publish issues.",
+ "loc.messages.FailedToGetPackagingUri": "Non è possibile recuperare l'URI della creazione di pacchetti. Verrà usato l'URI della raccolta predefinito.",
+ "loc.messages.FailedToAddAuthentication": "Non è stato possibile aggiungere l'autenticazione.",
+ "loc.messages.NoPypircFile": "Non è stato trovato alcun file con estensione pypirc da pulire.",
+ "loc.messages.VariableSetForPypirc": "La variabile di ambiente per il file con estensione pypirc in %s è stata impostata.",
+ "loc.messages.Info_RemovingPypircFile": "Rimozione del file con estensione pypirc da %s",
+ "loc.messages.NoRepoFound": "Nessun URL del repository trovato in %s",
+ "loc.messages.Error_FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s.",
+ "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Both feed url and service connection need to be set and cannot be empty."
}
\ No newline at end of file
diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson
index 228b351381a0..8e44bfa111bb 100644
--- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson
+++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson
@@ -1,30 +1,35 @@
-{
- "loc.friendlyName": "Python twine アップロードの認証",
- "loc.helpMarkDown": "[このタスクの詳細を表示](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate)、または [Twine のドキュメントを参照](https://twine.readthedocs.io/)",
- "loc.description": "twine を使用して Python ディストリビューションをアップロードするための認証を行います。'-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' を twine アップロード コマンドに追加します。この組織にフィードが存在する場合は、フィード名をリポジトリ (-r) として使用します。それ以外の場合は、サービス接続に定義されているエンドポイント名を使用します。",
- "loc.instanceNameFormat": "Twine 認証 $(message)",
- "loc.group.displayName.feedAuthentication": "フィードと認証",
- "loc.group.displayName.advanced": "詳細設定",
- "loc.input.label.artifactFeed": "自分のフィード名 (以下から選択)",
- "loc.input.help.artifactFeed": "この組織内に存在する、認証対象のフィードを選択します。",
- "loc.input.label.pythonUploadServiceConnection": "外部組織からのフィード",
- "loc.input.help.pythonUploadServiceConnection": "この組織の外部で認証するエンドポイントを選択します。パッケージをアップロードするアクセス許可がエンドポイントにあることを確認してください。",
- "loc.messages.Info_AddingInternalFeeds": "%s 内部フィードの認証情報を追加しています。",
- "loc.messages.Info_AddingExternalFeeds": "%s 外部エンドポイントの認証情報を追加しています。",
- "loc.messages.Info_AddingAuthForRegistry": "レジストリ %s の構成に認証を追加しています",
- "loc.messages.Info_SuccessAddingAuth": "%s 内部フィードと %s 外部エンドポイントの認証が正常に追加されました。",
- "loc.messages.Info_AddingPasswordAuthEntry": "フィード %s のユーザー名パスワード認証エントリを追加しています",
- "loc.messages.Info_AddingTokenAuthEntry": "フィード %s のトークン認証エントリを追加しています",
- "loc.messages.Error_FailedToParseFeedUrlAndAuth": "フィード URL の解析および認証情報の追加に失敗しました。%s",
- "loc.messages.Warning_OnlyOneFeedAllowed": "このタスクを使用して一度に承認できる内部フィードは 1 つだけです。最初のフィード以外はすべて無視されます。",
- "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "このタスクを使用して一度に承認できるサービス接続は 1 つだけです。最初の接続以外はすべて無視されます。",
- "loc.messages.Error_DuplicateEntryForFeed": "このフィード名のエントリは重複しています。潜在的な発行の問題を回避するために、一意の名前を使用してください。",
- "loc.messages.FailedToGetPackagingUri": "既定のコレクション URI を使用して、パッケージ URI を取得できません。",
- "loc.messages.FailedToAddAuthentication": "認証を追加できませんでした。",
- "loc.messages.NoPypircFile": "クリーンアップするための .pypirc ファイルがありません。",
- "loc.messages.VariableSetForPypirc": ".pypirc の環境変数が %s で設定されています。",
- "loc.messages.Info_RemovingPypircFile": "%s から .pypirc ファイルを削除しています",
- "loc.messages.DuplicateRegistry": "%s レジストリは既に認証されています",
- "loc.messages.NoRepoFound": "%s にリポジトリ URL が見つかりません",
- "loc.messages.DuplicateRepoUrl": "リポジトリ URL %s のリポジトリは既に存在し、認証されています"
+{
+ "loc.friendlyName": "Python twine アップロードの認証",
+ "loc.helpMarkDown": "[このタスクの詳細を表示](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate)、または [Twine のドキュメントを参照](https://twine.readthedocs.io/)",
+ "loc.description": "twine を使用して Python ディストリビューションをアップロードするための認証を行います。'-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' を twine アップロード コマンドに追加します。この組織にフィードが存在する場合は、フィード名をリポジトリ (-r) として使用します。それ以外の場合は、サービス接続に定義されているエンドポイント名を使用します。",
+ "loc.instanceNameFormat": "Twine 認証 $(message)",
+ "loc.group.displayName.feedAuthentication": "フィードと認証",
+ "loc.group.displayName.advanced": "詳細設定",
+ "loc.input.label.artifactFeed": "自分のフィード名 (以下から選択)",
+ "loc.input.help.artifactFeed": "この組織内に存在する、認証対象のフィードを選択します。",
+ "loc.input.label.pythonUploadServiceConnection": "外部組織からのフィード",
+ "loc.input.help.pythonUploadServiceConnection": "この組織の外部で認証するエンドポイントを選択します。パッケージをアップロードするアクセス許可がエンドポイントにあることを確認してください。",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. All other inputs are ignored.",
+ "loc.input.label.feedUrl": "Azure Artifacts Feed url.",
+ "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. All other inputs are ignored. Not compatible with pythonUploadServiceConnections. Feed Url should be in the pypi upload registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/",
+ "loc.messages.Info_AddingInternalFeeds": "%s 内部フィードの認証情報を追加しています。",
+ "loc.messages.Info_AddingExternalFeeds": "%s 外部エンドポイントの認証情報を追加しています。",
+ "loc.messages.Info_AddingAuthForRegistry": "レジストリ %s の構成に認証を追加しています",
+ "loc.messages.Info_SuccessAddingAuth": "%s 内部フィードと %s 外部エンドポイントの認証が正常に追加されました。",
+ "loc.messages.Info_AddingPasswordAuthEntry": "フィード %s のユーザー名パスワード認証エントリを追加しています",
+ "loc.messages.Info_AddingTokenAuthEntry": "フィード %s のトークン認証エントリを追加しています",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added federated auth for feed %s.",
+ "loc.messages.Error_FailedToParseFeedUrlAndAuth": "フィード URL の解析および認証情報の追加に失敗しました。%s",
+ "loc.messages.Warning_OnlyOneFeedAllowed": "このタスクを使用して一度に承認できる内部フィードは 1 つだけです。最初のフィード以外はすべて無視されます。",
+ "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "このタスクを使用して一度に承認できるサービス接続は 1 つだけです。最初の接続以外はすべて無視されます。",
+ "loc.messages.Warning_DuplicateEntryForFeed": "This is a duplicate entry for the feed name. Use unique names to avoid potential publish issues.",
+ "loc.messages.FailedToGetPackagingUri": "既定のコレクション URI を使用して、パッケージ URI を取得できません。",
+ "loc.messages.FailedToAddAuthentication": "認証を追加できませんでした。",
+ "loc.messages.NoPypircFile": "クリーンアップするための .pypirc ファイルがありません。",
+ "loc.messages.VariableSetForPypirc": ".pypirc の環境変数が %s で設定されています。",
+ "loc.messages.Info_RemovingPypircFile": "%s から .pypirc ファイルを削除しています",
+ "loc.messages.NoRepoFound": "%s にリポジトリ URL が見つかりません",
+ "loc.messages.Error_FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s.",
+ "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Both feed url and service connection need to be set and cannot be empty."
}
\ No newline at end of file
diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson
index 893529ace689..c3e1e5b4a0b2 100644
--- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson
+++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson
@@ -1,30 +1,35 @@
-{
- "loc.friendlyName": "Python twine 업로드 인증",
- "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) 또는 [Twine 설명서 참조](https://twine.readthedocs.io/)",
- "loc.description": "twine을 사용한 Python 배포 업로드를 위해 인증합니다. twine upload 명령에 '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)'을(를) 추가합니다. 이 조직에 있는 피드의 경우 피드 이름을 리포지토리(-r)로 사용합니다. 그렇지 않으면, 서비스 연결에서 정의된 엔드포인트 이름을 사용합니다.",
- "loc.instanceNameFormat": "Twine 인증 $(message)",
- "loc.group.displayName.feedAuthentication": "피드 및 인증",
- "loc.group.displayName.advanced": "고급",
- "loc.input.label.artifactFeed": "내 피드 이름(아래에서 선택)",
- "loc.input.help.artifactFeed": "이 조직에 있는, 인증할 피드를 선택합니다.",
- "loc.input.label.pythonUploadServiceConnection": "외부 조직의 피드",
- "loc.input.help.pythonUploadServiceConnection": "이 조직 외부에 있는, 인증할 엔드포인트를 선택합니다. 엔드포인트에 패키지 업로드 권한이 있는지 확인합니다.",
- "loc.messages.Info_AddingInternalFeeds": "%s 내부 피드의 인증 정보를 추가하는 중입니다.",
- "loc.messages.Info_AddingExternalFeeds": "%s 외부 엔드포인트의 인증 정보를 추가하는 중입니다.",
- "loc.messages.Info_AddingAuthForRegistry": "레지스트리 %s 구성에 인증을 추가하는 중",
- "loc.messages.Info_SuccessAddingAuth": "%s 내부 피드 및 %s 외부 엔드포인트의 인증을 추가했습니다.",
- "loc.messages.Info_AddingPasswordAuthEntry": "%s 피드의 사용자 이름 암호 인증 항목을 추가하는 중",
- "loc.messages.Info_AddingTokenAuthEntry": "%s 피드의 토큰 인증 항목을 추가하는 중",
- "loc.messages.Error_FailedToParseFeedUrlAndAuth": "피드 URL을 구문 분석하고 인증 정보를 추가하지 못했습니다. %s",
- "loc.messages.Warning_OnlyOneFeedAllowed": "이 작업을 사용하여 한 번에 하나의 내부 피드만 승인할 수 있습니다. 첫 번째 피드를 제외한 모든 피드는 무시됩니다.",
- "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "이 작업을 사용하여 한 번에 하나의 서비스 연결만 승인할 수 있습니다. 첫 번째 연결을 제외한 모든 연결은 무시됩니다.",
- "loc.messages.Error_DuplicateEntryForFeed": "피드 이름의 중복 항목입니다. 잠재적인 게시 문제를 방지하려면 고유한 이름을 사용하세요.",
- "loc.messages.FailedToGetPackagingUri": "기본 컬렉션 URI를 사용하여 패키징 URI를 가져올 수 없습니다.",
- "loc.messages.FailedToAddAuthentication": "인증을 추가하지 못했습니다.",
- "loc.messages.NoPypircFile": "정리할 .pypirc 파일이 없습니다.",
- "loc.messages.VariableSetForPypirc": "%s에 있는 .pypirc의 환경 변수가 설정되었습니다.",
- "loc.messages.Info_RemovingPypircFile": "%s에서 .pypirc 파일을 제거하는 중",
- "loc.messages.DuplicateRegistry": "%s 레지스트리가 이미 인증되었습니다.",
- "loc.messages.NoRepoFound": "%s에서 리포지토리 URL을 찾을 수 없습니다.",
- "loc.messages.DuplicateRepoUrl": "리포지토리 URL %s이(가) 있는 리포지토리가 이미 있으며 인증되었습니다."
+{
+ "loc.friendlyName": "Python twine 업로드 인증",
+ "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) 또는 [Twine 설명서 참조](https://twine.readthedocs.io/)",
+ "loc.description": "twine을 사용한 Python 배포 업로드를 위해 인증합니다. twine upload 명령에 '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)'을(를) 추가합니다. 이 조직에 있는 피드의 경우 피드 이름을 리포지토리(-r)로 사용합니다. 그렇지 않으면, 서비스 연결에서 정의된 엔드포인트 이름을 사용합니다.",
+ "loc.instanceNameFormat": "Twine 인증 $(message)",
+ "loc.group.displayName.feedAuthentication": "피드 및 인증",
+ "loc.group.displayName.advanced": "고급",
+ "loc.input.label.artifactFeed": "내 피드 이름(아래에서 선택)",
+ "loc.input.help.artifactFeed": "이 조직에 있는, 인증할 피드를 선택합니다.",
+ "loc.input.label.pythonUploadServiceConnection": "외부 조직의 피드",
+ "loc.input.help.pythonUploadServiceConnection": "이 조직 외부에 있는, 인증할 엔드포인트를 선택합니다. 엔드포인트에 패키지 업로드 권한이 있는지 확인합니다.",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. All other inputs are ignored.",
+ "loc.input.label.feedUrl": "Azure Artifacts Feed url.",
+ "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. All other inputs are ignored. Not compatible with pythonUploadServiceConnections. Feed Url should be in the pypi upload registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/",
+ "loc.messages.Info_AddingInternalFeeds": "%s 내부 피드의 인증 정보를 추가하는 중입니다.",
+ "loc.messages.Info_AddingExternalFeeds": "%s 외부 엔드포인트의 인증 정보를 추가하는 중입니다.",
+ "loc.messages.Info_AddingAuthForRegistry": "레지스트리 %s 구성에 인증을 추가하는 중",
+ "loc.messages.Info_SuccessAddingAuth": "%s 내부 피드 및 %s 외부 엔드포인트의 인증을 추가했습니다.",
+ "loc.messages.Info_AddingPasswordAuthEntry": "%s 피드의 사용자 이름 암호 인증 항목을 추가하는 중",
+ "loc.messages.Info_AddingTokenAuthEntry": "%s 피드의 토큰 인증 항목을 추가하는 중",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added federated auth for feed %s.",
+ "loc.messages.Error_FailedToParseFeedUrlAndAuth": "피드 URL을 구문 분석하고 인증 정보를 추가하지 못했습니다. %s",
+ "loc.messages.Warning_OnlyOneFeedAllowed": "이 작업을 사용하여 한 번에 하나의 내부 피드만 승인할 수 있습니다. 첫 번째 피드를 제외한 모든 피드는 무시됩니다.",
+ "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "이 작업을 사용하여 한 번에 하나의 서비스 연결만 승인할 수 있습니다. 첫 번째 연결을 제외한 모든 연결은 무시됩니다.",
+ "loc.messages.Warning_DuplicateEntryForFeed": "This is a duplicate entry for the feed name. Use unique names to avoid potential publish issues.",
+ "loc.messages.FailedToGetPackagingUri": "기본 컬렉션 URI를 사용하여 패키징 URI를 가져올 수 없습니다.",
+ "loc.messages.FailedToAddAuthentication": "인증을 추가하지 못했습니다.",
+ "loc.messages.NoPypircFile": "정리할 .pypirc 파일이 없습니다.",
+ "loc.messages.VariableSetForPypirc": "%s에 있는 .pypirc의 환경 변수가 설정되었습니다.",
+ "loc.messages.Info_RemovingPypircFile": "%s에서 .pypirc 파일을 제거하는 중",
+ "loc.messages.NoRepoFound": "%s에서 리포지토리 URL을 찾을 수 없습니다.",
+ "loc.messages.Error_FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s.",
+ "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Both feed url and service connection need to be set and cannot be empty."
}
\ No newline at end of file
diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson
index f5844f7287fe..ea1b6234d98e 100644
--- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson
+++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson
@@ -1,30 +1,35 @@
-{
- "loc.friendlyName": "Проверка подлинности отправки Twine Python",
- "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) или [документацию по Twine](https://twine.readthedocs.io/)",
- "loc.description": "Выполните проверку подлинности для отправки дистрибутивов Python с помощью Twine. Добавьте \"-r имя_веб-канала/имя_конечной_точки --config-file $(PYPIRC_PATH)\" в команду отправки Twine. Для веб-каналов, присутствующих в этой организации, используйте имя веб-канала в качестве репозитория (-r). В противном случае используйте имя конечной точки, определенное в подключении службы.",
- "loc.instanceNameFormat": "Проверка подлинности Twine $(message)",
- "loc.group.displayName.feedAuthentication": "Веб-каналы и проверка подлинности",
- "loc.group.displayName.advanced": "Дополнительно",
- "loc.input.label.artifactFeed": "Имя моего канала (выберите ниже)",
- "loc.input.help.artifactFeed": "Выберите веб-канал для проверки подлинности, присутствующий в этой организации.",
- "loc.input.label.pythonUploadServiceConnection": "Веб-канал из внешних организаций",
- "loc.input.help.pythonUploadServiceConnection": "Выберите конечную точку для проверки подлинности за пределами этой организации. Убедитесь, что конечная точка имеет разрешения на отправку пакетов.",
- "loc.messages.Info_AddingInternalFeeds": "Добавление сведений о проверке подлинности для внутреннего веб-канала (%s).",
- "loc.messages.Info_AddingExternalFeeds": "Добавление сведений о проверке подлинности для внешней конечной точки %s.",
- "loc.messages.Info_AddingAuthForRegistry": "Добавление проверки подлинности в конфигурацию для реестра %s",
- "loc.messages.Info_SuccessAddingAuth": "Проверка подлинности успешно добавлена для внутреннего веб-канала (%s) и внешней конечной точки (%s).",
- "loc.messages.Info_AddingPasswordAuthEntry": "Добавление записи проверки подлинности для пароля пользователя для веб-канала %s",
- "loc.messages.Info_AddingTokenAuthEntry": "Добавление записи проверки подлинности токена для веб-канала %s",
- "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Не удалось проанализировать URL-адрес веб-канала и добавить сведения о проверке подлинности. %s",
- "loc.messages.Warning_OnlyOneFeedAllowed": "С помощью этой задачи одновременно можно авторизовать только один внутренний веб-канал. Все каналы, кроме первого, будут пропущены.",
- "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "С помощью этой задачи одновременно можно авторизовать только одно подключение службы. Все подключения, кроме первого, будут пропущены.",
- "loc.messages.Error_DuplicateEntryForFeed": "Это повторяющаяся запись для имени веб-канала. Используйте уникальные имена, чтобы избежать потенциальных проблем с публикацией.",
- "loc.messages.FailedToGetPackagingUri": "Не удалось получить URI упаковки, используется URI коллекции по умолчанию.",
- "loc.messages.FailedToAddAuthentication": "Не удалось добавить проверку подлинности.",
- "loc.messages.NoPypircFile": "Отсутствует файл PYPIRC для очистки.",
- "loc.messages.VariableSetForPypirc": "Задана переменная среды для PYPIRC в %s.",
- "loc.messages.Info_RemovingPypircFile": "Удаление файла PYPIRC из %s",
- "loc.messages.DuplicateRegistry": "В реестре %s уже выполнена проверка подлинности",
- "loc.messages.NoRepoFound": "URL-адрес репозитория не найден в %s",
- "loc.messages.DuplicateRepoUrl": "Репозиторий с URL-адресом %s уже существует, и для него выполнена проверка подлинности"
+{
+ "loc.friendlyName": "Проверка подлинности отправки Twine Python",
+ "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) или [документацию по Twine](https://twine.readthedocs.io/)",
+ "loc.description": "Выполните проверку подлинности для отправки дистрибутивов Python с помощью Twine. Добавьте \"-r имя_веб-канала/имя_конечной_точки --config-file $(PYPIRC_PATH)\" в команду отправки Twine. Для веб-каналов, присутствующих в этой организации, используйте имя веб-канала в качестве репозитория (-r). В противном случае используйте имя конечной точки, определенное в подключении службы.",
+ "loc.instanceNameFormat": "Проверка подлинности Twine $(message)",
+ "loc.group.displayName.feedAuthentication": "Веб-каналы и проверка подлинности",
+ "loc.group.displayName.advanced": "Дополнительно",
+ "loc.input.label.artifactFeed": "Имя моего канала (выберите ниже)",
+ "loc.input.help.artifactFeed": "Выберите веб-канал для проверки подлинности, присутствующий в этой организации.",
+ "loc.input.label.pythonUploadServiceConnection": "Веб-канал из внешних организаций",
+ "loc.input.help.pythonUploadServiceConnection": "Выберите конечную точку для проверки подлинности за пределами этой организации. Убедитесь, что конечная точка имеет разрешения на отправку пакетов.",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. All other inputs are ignored.",
+ "loc.input.label.feedUrl": "Azure Artifacts Feed url.",
+ "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. All other inputs are ignored. Not compatible with pythonUploadServiceConnections. Feed Url should be in the pypi upload registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/",
+ "loc.messages.Info_AddingInternalFeeds": "Добавление сведений о проверке подлинности для внутреннего веб-канала (%s).",
+ "loc.messages.Info_AddingExternalFeeds": "Добавление сведений о проверке подлинности для внешней конечной точки %s.",
+ "loc.messages.Info_AddingAuthForRegistry": "Добавление проверки подлинности в конфигурацию для реестра %s",
+ "loc.messages.Info_SuccessAddingAuth": "Проверка подлинности успешно добавлена для внутреннего веб-канала (%s) и внешней конечной точки (%s).",
+ "loc.messages.Info_AddingPasswordAuthEntry": "Добавление записи проверки подлинности для пароля пользователя для веб-канала %s",
+ "loc.messages.Info_AddingTokenAuthEntry": "Добавление записи проверки подлинности токена для веб-канала %s",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added federated auth for feed %s.",
+ "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Не удалось проанализировать URL-адрес веб-канала и добавить сведения о проверке подлинности. %s",
+ "loc.messages.Warning_OnlyOneFeedAllowed": "С помощью этой задачи одновременно можно авторизовать только один внутренний веб-канал. Все каналы, кроме первого, будут пропущены.",
+ "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "С помощью этой задачи одновременно можно авторизовать только одно подключение службы. Все подключения, кроме первого, будут пропущены.",
+ "loc.messages.Warning_DuplicateEntryForFeed": "This is a duplicate entry for the feed name. Use unique names to avoid potential publish issues.",
+ "loc.messages.FailedToGetPackagingUri": "Не удалось получить URI упаковки, используется URI коллекции по умолчанию.",
+ "loc.messages.FailedToAddAuthentication": "Не удалось добавить проверку подлинности.",
+ "loc.messages.NoPypircFile": "Отсутствует файл PYPIRC для очистки.",
+ "loc.messages.VariableSetForPypirc": "Задана переменная среды для PYPIRC в %s.",
+ "loc.messages.Info_RemovingPypircFile": "Удаление файла PYPIRC из %s",
+ "loc.messages.NoRepoFound": "URL-адрес репозитория не найден в %s",
+ "loc.messages.Error_FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s.",
+ "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Both feed url and service connection need to be set and cannot be empty."
}
\ No newline at end of file
diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson
index af2e0e8ef209..48980b6b6922 100644
--- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson
+++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson
@@ -1,30 +1,35 @@
-{
- "loc.friendlyName": "Python twine 上传身份验证",
- "loc.helpMarkDown": "[详细了解此任务](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate)或[参阅 Twine 文档](https://twine.readthedocs.io/)",
- "loc.description": "验证使用 twine 上传 Python 分发版。将 \"-r FeedName/EndpointName --config-file $(PYPIRC_PATH)\" 添加到 twine 上传命令。对于此组织中存在的源,请使用源名称作为存储库(-r)。否则,请使用在服务连接中定义的终结点名称。",
- "loc.instanceNameFormat": "Twine 身份验证 $(message)",
- "loc.group.displayName.feedAuthentication": "源和身份验证",
- "loc.group.displayName.advanced": "高级",
- "loc.input.label.artifactFeed": "我的源名称(在下面选择)",
- "loc.input.help.artifactFeed": "选择用于验证是否存在于此组织中的源。",
- "loc.input.label.pythonUploadServiceConnection": "来自外部组织的源",
- "loc.input.help.pythonUploadServiceConnection": "选择用于在此组织外部进行身份验证的终结点。确保该终结点具有包上传权限。",
- "loc.messages.Info_AddingInternalFeeds": "正在为 %s 内部源添加身份验证信息。",
- "loc.messages.Info_AddingExternalFeeds": "正在为 %s 外部终结点添加身份验证信息。",
- "loc.messages.Info_AddingAuthForRegistry": "正在向注册表 %s 的配置添加身份验证",
- "loc.messages.Info_SuccessAddingAuth": "已成功添加对 %s 内部源和 %s 外部终结点的身份验证。",
- "loc.messages.Info_AddingPasswordAuthEntry": "正在为源 %s 添加用户名密码身份验证条目",
- "loc.messages.Info_AddingTokenAuthEntry": "正在为源 %s 添加令牌身份验证条目",
- "loc.messages.Error_FailedToParseFeedUrlAndAuth": "未能分析源 URL 和添加身份验证信息。%s",
- "loc.messages.Warning_OnlyOneFeedAllowed": "使用此任务,一次只能对一个内部源进行授权。将忽略第一个源以外的所有源。",
- "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "使用此任务,一次只能对一个服务连接进行授权。将忽略第一个连接以外的所有连接。",
- "loc.messages.Error_DuplicateEntryForFeed": "这是源名称的重复项。使用唯一名称以避免潜在的发布问题。",
- "loc.messages.FailedToGetPackagingUri": "无法使用默认集合 URI 获取打包 URI。",
- "loc.messages.FailedToAddAuthentication": "添加身份验证失败。",
- "loc.messages.NoPypircFile": "没有要清理的 .pypirc 文件。",
- "loc.messages.VariableSetForPypirc": "已在 %s 设置 .pypirc 的环境变量。",
- "loc.messages.Info_RemovingPypircFile": "正在从 %s 删除 .pypirc 文件",
- "loc.messages.DuplicateRegistry": "%s 注册表已通过身份验证",
- "loc.messages.NoRepoFound": "在 %s 下找不到存储库 URL",
- "loc.messages.DuplicateRepoUrl": "存储库 URL 为 %s 的存储库已存在,并且已通过身份验证"
+{
+ "loc.friendlyName": "Python twine 上传身份验证",
+ "loc.helpMarkDown": "[详细了解此任务](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate)或[参阅 Twine 文档](https://twine.readthedocs.io/)",
+ "loc.description": "验证使用 twine 上传 Python 分发版。将 \"-r FeedName/EndpointName --config-file $(PYPIRC_PATH)\" 添加到 twine 上传命令。对于此组织中存在的源,请使用源名称作为存储库(-r)。否则,请使用在服务连接中定义的终结点名称。",
+ "loc.instanceNameFormat": "Twine 身份验证 $(message)",
+ "loc.group.displayName.feedAuthentication": "源和身份验证",
+ "loc.group.displayName.advanced": "高级",
+ "loc.input.label.artifactFeed": "我的源名称(在下面选择)",
+ "loc.input.help.artifactFeed": "选择用于验证是否存在于此组织中的源。",
+ "loc.input.label.pythonUploadServiceConnection": "来自外部组织的源",
+ "loc.input.help.pythonUploadServiceConnection": "选择用于在此组织外部进行身份验证的终结点。确保该终结点具有包上传权限。",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. All other inputs are ignored.",
+ "loc.input.label.feedUrl": "Azure Artifacts Feed url.",
+ "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. All other inputs are ignored. Not compatible with pythonUploadServiceConnections. Feed Url should be in the pypi upload registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/",
+ "loc.messages.Info_AddingInternalFeeds": "正在为 %s 内部源添加身份验证信息。",
+ "loc.messages.Info_AddingExternalFeeds": "正在为 %s 外部终结点添加身份验证信息。",
+ "loc.messages.Info_AddingAuthForRegistry": "正在向注册表 %s 的配置添加身份验证",
+ "loc.messages.Info_SuccessAddingAuth": "已成功添加对 %s 内部源和 %s 外部终结点的身份验证。",
+ "loc.messages.Info_AddingPasswordAuthEntry": "正在为源 %s 添加用户名密码身份验证条目",
+ "loc.messages.Info_AddingTokenAuthEntry": "正在为源 %s 添加令牌身份验证条目",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added federated auth for feed %s.",
+ "loc.messages.Error_FailedToParseFeedUrlAndAuth": "未能分析源 URL 和添加身份验证信息。%s",
+ "loc.messages.Warning_OnlyOneFeedAllowed": "使用此任务,一次只能对一个内部源进行授权。将忽略第一个源以外的所有源。",
+ "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "使用此任务,一次只能对一个服务连接进行授权。将忽略第一个连接以外的所有连接。",
+ "loc.messages.Warning_DuplicateEntryForFeed": "This is a duplicate entry for the feed name. Use unique names to avoid potential publish issues.",
+ "loc.messages.FailedToGetPackagingUri": "无法使用默认集合 URI 获取打包 URI。",
+ "loc.messages.FailedToAddAuthentication": "添加身份验证失败。",
+ "loc.messages.NoPypircFile": "没有要清理的 .pypirc 文件。",
+ "loc.messages.VariableSetForPypirc": "已在 %s 设置 .pypirc 的环境变量。",
+ "loc.messages.Info_RemovingPypircFile": "正在从 %s 删除 .pypirc 文件",
+ "loc.messages.NoRepoFound": "在 %s 下找不到存储库 URL",
+ "loc.messages.Error_FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s.",
+ "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Both feed url and service connection need to be set and cannot be empty."
}
\ No newline at end of file
diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson
index e0fce7af7a76..9b37f75a0850 100644
--- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson
+++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson
@@ -1,30 +1,35 @@
-{
- "loc.friendlyName": "Python Twine 上傳驗證",
- "loc.helpMarkDown": "[深入了解此工作](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate)或[參閱 Twine 文件](https://twine.readthedocs.io/)",
- "loc.description": "針對使用 Twine 上傳 Python 發行版本進行驗證。請將 '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' 新增至 Twine 上傳命令。針對存在於此組織中的摘要,請使用摘要名稱作為存放庫 (-r)。否則,請使用服務連線中定義的端點名稱。",
- "loc.instanceNameFormat": "Twine 驗證 $(message)",
- "loc.group.displayName.feedAuthentication": "摘要與驗證",
- "loc.group.displayName.advanced": "進階",
- "loc.input.label.artifactFeed": "我的摘要名稱 (於下方選取)",
- "loc.input.help.artifactFeed": "選取此組織中要驗證的摘要。",
- "loc.input.label.pythonUploadServiceConnection": "來自外部組織的摘要",
- "loc.input.help.pythonUploadServiceConnection": "選取此組織外要驗證的端點。請確定端點有權上傳套件。",
- "loc.messages.Info_AddingInternalFeeds": "正在新增 %s 內部摘要的驗證資訊。",
- "loc.messages.Info_AddingExternalFeeds": "正在新增 %s 外部端點的驗證資訊。",
- "loc.messages.Info_AddingAuthForRegistry": "正在新增登錄 %s 的組態驗證",
- "loc.messages.Info_SuccessAddingAuth": "已成功為 %s 內部摘要和 %s 外部端點新增驗證。",
- "loc.messages.Info_AddingPasswordAuthEntry": "正在新增摘要 %s 的使用者名稱密碼驗證項目",
- "loc.messages.Info_AddingTokenAuthEntry": "正在新增摘要 %s 的權杖驗證項目",
- "loc.messages.Error_FailedToParseFeedUrlAndAuth": "無法剖析摘要 URL 和新增驗證資訊。%s",
- "loc.messages.Warning_OnlyOneFeedAllowed": "使用此工作時,一次只能授權一個內部摘要。除了第一個摘要外,將會忽略所有摘要。",
- "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "使用此工作時,一次只能授權一個服務連線。除了第一個連線外,將會忽略所有連線。",
- "loc.messages.Error_DuplicateEntryForFeed": "重複輸入了摘要名稱。請使用唯一名稱以免可能發生發行問題。",
- "loc.messages.FailedToGetPackagingUri": "無法取得封裝 URI,將改用預設收集 URI。",
- "loc.messages.FailedToAddAuthentication": "無法新增驗證。",
- "loc.messages.NoPypircFile": "沒有任何要清除的 .pypirc 檔案。",
- "loc.messages.VariableSetForPypirc": "已在 %s 設定 .pypirc 的環境變數。",
- "loc.messages.Info_RemovingPypircFile": "正在從 %s 移除 .pypirc 檔案",
- "loc.messages.DuplicateRegistry": "已驗證 %s 登錄",
- "loc.messages.NoRepoFound": "在 %s 下找不到存放庫 URL",
- "loc.messages.DuplicateRepoUrl": "存放庫 URL 為 %s 的存放庫已經存在並經過驗證"
+{
+ "loc.friendlyName": "Python Twine 上傳驗證",
+ "loc.helpMarkDown": "[深入了解此工作](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate)或[參閱 Twine 文件](https://twine.readthedocs.io/)",
+ "loc.description": "針對使用 Twine 上傳 Python 發行版本進行驗證。請將 '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' 新增至 Twine 上傳命令。針對存在於此組織中的摘要,請使用摘要名稱作為存放庫 (-r)。否則,請使用服務連線中定義的端點名稱。",
+ "loc.instanceNameFormat": "Twine 驗證 $(message)",
+ "loc.group.displayName.feedAuthentication": "摘要與驗證",
+ "loc.group.displayName.advanced": "進階",
+ "loc.input.label.artifactFeed": "我的摘要名稱 (於下方選取)",
+ "loc.input.help.artifactFeed": "選取此組織中要驗證的摘要。",
+ "loc.input.label.pythonUploadServiceConnection": "來自外部組織的摘要",
+ "loc.input.help.pythonUploadServiceConnection": "選取此組織外要驗證的端點。請確定端點有權上傳套件。",
+ "loc.input.label.workloadIdentityServiceConnection": "'Entra Workload ID-backed Azure DevOps user' Service Connection",
+ "loc.input.help.workloadIdentityServiceConnection": "If this is set, feedUrl is required. All other inputs are ignored.",
+ "loc.input.label.feedUrl": "Azure Artifacts Feed url.",
+ "loc.input.help.feedUrl": "If this is set, workloadIdentityServiceConnection is required. All other inputs are ignored. Not compatible with pythonUploadServiceConnections. Feed Url should be in the pypi upload registry format, e.g. https://pkgs.dev.azure.com/{ORG_NAME}/{PROJECT}/_packaging/{FEED_NAME}/pypi/upload/",
+ "loc.messages.Info_AddingInternalFeeds": "正在新增 %s 內部摘要的驗證資訊。",
+ "loc.messages.Info_AddingExternalFeeds": "正在新增 %s 外部端點的驗證資訊。",
+ "loc.messages.Info_AddingAuthForRegistry": "正在新增登錄 %s 的組態驗證",
+ "loc.messages.Info_SuccessAddingAuth": "已成功為 %s 內部摘要和 %s 外部端點新增驗證。",
+ "loc.messages.Info_AddingPasswordAuthEntry": "正在新增摘要 %s 的使用者名稱密碼驗證項目",
+ "loc.messages.Info_AddingTokenAuthEntry": "正在新增摘要 %s 的權杖驗證項目",
+ "loc.messages.Info_SuccessAddingFederatedFeedAuth": "Successfully added federated auth for feed %s.",
+ "loc.messages.Error_FailedToParseFeedUrlAndAuth": "無法剖析摘要 URL 和新增驗證資訊。%s",
+ "loc.messages.Warning_OnlyOneFeedAllowed": "使用此工作時,一次只能授權一個內部摘要。除了第一個摘要外,將會忽略所有摘要。",
+ "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "使用此工作時,一次只能授權一個服務連線。除了第一個連線外,將會忽略所有連線。",
+ "loc.messages.Warning_DuplicateEntryForFeed": "This is a duplicate entry for the feed name. Use unique names to avoid potential publish issues.",
+ "loc.messages.FailedToGetPackagingUri": "無法取得封裝 URI,將改用預設收集 URI。",
+ "loc.messages.FailedToAddAuthentication": "無法新增驗證。",
+ "loc.messages.NoPypircFile": "沒有任何要清除的 .pypirc 檔案。",
+ "loc.messages.VariableSetForPypirc": "已在 %s 設定 .pypirc 的環境變數。",
+ "loc.messages.Info_RemovingPypircFile": "正在從 %s 移除 .pypirc 檔案",
+ "loc.messages.NoRepoFound": "在 %s 下找不到存放庫 URL",
+ "loc.messages.Error_FailedToGetServiceConnectionAuth": "Unable to get federated credentials from service connection: %s.",
+ "loc.messages.Error_MissingFeedUrlOrServiceConnection": "Both feed url and service connection need to be set and cannot be empty."
}
\ No newline at end of file
diff --git a/Tasks/VsTestV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/de-DE/resources.resjson
index 845507c8d95e..01247b019b53 100644
--- a/Tasks/VsTestV2/Strings/resources.resjson/de-DE/resources.resjson
+++ b/Tasks/VsTestV2/Strings/resources.resjson/de-DE/resources.resjson
@@ -1,193 +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 zu verwendende Testversion von Visual Studio. Wenn \"Neueste\" angegeben ist, wird die neueste Visual Studio Version ab VS2022 gefolgt von VS2019, VS2017 und VS2015 ausgewählt, je nachdem, was installiert ist. Visual Studio 2013 wird nicht unterstützt. Um Tests auszuführen, ohne Visual Studio auf dem Agent zu benötigen, verwenden Sie die Option \"Von Tools-Installationsprogramm installiert\". Stellen Sie sicher, dass Sie die Aufgabe \"Installer für Visual Studio Test-Plattform\" einschließen, um die Testplattform von NuGet zu erhalten.",
- "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"
+{
+ "loc.friendlyName": "Visual Studio Test",
+ "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](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 and later).",
+ "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 zu verwendende Testversion von Visual Studio. Wenn \"Neueste\" angegeben ist, wird die neueste Visual Studio Version ab VS2022 gefolgt von VS2019, VS2017 und VS2015 ausgewählt, je nachdem, was installiert ist. Visual Studio 2013 wird nicht unterstützt. Um Tests auszuführen, ohne Visual Studio auf dem Agent zu benötigen, verwenden Sie die Option \"Von Tools-Installationsprogramm installiert\". Stellen Sie sicher, dass Sie die Aufgabe \"Installer für Visual Studio Test-Plattform\" einschließen, um die Testplattform von NuGet zu erhalten.",
+ "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/VsTestV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/es-ES/resources.resjson
index b2aa71c8c4c9..e54c2d7b756f 100644
--- a/Tasks/VsTestV2/Strings/resources.resjson/es-ES/resources.resjson
+++ b/Tasks/VsTestV2/Strings/resources.resjson/es-ES/resources.resjson
@@ -1,193 +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": "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": "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": "Automatically select, and run only the tests needed to validate the code change. [More information](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": "La versión de prueba de Visual Studio que se utilizará. Si se especifica más reciente, se elige la última versión de Visual Studio, empezando por VS2022, seguida de VS2019, VS2017 y VS2015, en función de la versión instalada. Visual Studio 2013 no es compatible. Para ejecutar pruebas sin necesidad de Visual Studio en el agente, utilice la opción \"Instalado por el instalador de herramientas\". Asegúrese de incluir la tarea \"Instalador de la plataforma de pruebas de Visual Studio\" 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": "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": "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"
+{
+ "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": "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 and later).",
+ "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": "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": "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": "Automatically select, and run only the tests needed to validate the code change. [More information](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": "La versión de prueba de Visual Studio que se utilizará. Si se especifica más reciente, se elige la última versión de Visual Studio, empezando por VS2022, seguida de VS2019, VS2017 y VS2015, en función de la versión instalada. Visual Studio 2013 no es compatible. Para ejecutar pruebas sin necesidad de Visual Studio en el agente, utilice la opción \"Instalado por el instalador de herramientas\". Asegúrese de incluir la tarea \"Instalador de la plataforma de pruebas de Visual Studio\" 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": "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": "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/VsTestV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/fr-FR/resources.resjson
index 71c8f25e89d4..ed5e9b745254 100644
--- a/Tasks/VsTestV2/Strings/resources.resjson/fr-FR/resources.resjson
+++ b/Tasks/VsTestV2/Strings/resources.resjson/fr-FR/resources.resjson
@@ -1,193 +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 la dernière version est spécifiée, elle choisit la dernière version Visual Studio à partir de VS2022, suivi de VS2019, VS2017 et VS2015 en fonction de ce qui est installé. Visual Studio 2013 n’est pas pris en charge. Pour exécuter des tests sans avoir à Visual Studio sur l’agent, utilisez l’option ‘Installer par les outils’ . Veillez à inclure la ‘tâche Visual Studio Programme d’installation de la plateforme’ de test 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"
+{
+ "loc.friendlyName": "Visual Studio Test",
+ "loc.helpMarkDown": "[En savoir plus sur cette tâche](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 and later).",
+ "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 la dernière version est spécifiée, elle choisit la dernière version Visual Studio à partir de VS2022, suivi de VS2019, VS2017 et VS2015 en fonction de ce qui est installé. Visual Studio 2013 n’est pas pris en charge. Pour exécuter des tests sans avoir à Visual Studio sur l’agent, utilisez l’option ‘Installer par les outils’ . Veillez à inclure la ‘tâche Visual Studio Programme d’installation de la plateforme’ de test 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/VsTestV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/it-IT/resources.resjson
index 614db8a5d333..a7d19a99fd10 100644
--- a/Tasks/VsTestV2/Strings/resources.resjson/it-IT/resources.resjson
+++ b/Tasks/VsTestV2/Strings/resources.resjson/it-IT/resources.resjson
@@ -1,193 +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 del test di Visual Studio da usare. Se viene specificata la versione più recente, viene scelta la versione più recente di Visual Studio, a partire da VS2022, seguita da VS2019, VS2017 e VS2015, 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 degli strumenti'. Assicurarsi di includere l'attività 'Programma di installazione della piattaforma di test di Visual Studio' 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"
+{
+ "loc.friendlyName": "Test con Visual Studio",
+ "loc.helpMarkDown": "[Altre informazioni su questa attività](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 and later).",
+ "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 del test di Visual Studio da usare. Se viene specificata la versione più recente, viene scelta la versione più recente di Visual Studio, a partire da VS2022, seguita da VS2019, VS2017 e VS2015, 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 degli strumenti'. Assicurarsi di includere l'attività 'Programma di installazione della piattaforma di test di Visual Studio' 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/VsTestV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/ja-JP/resources.resjson
index 3ac1c6217d67..b9ca18d2bbdb 100644
--- a/Tasks/VsTestV2/Strings/resources.resjson/ja-JP/resources.resjson
+++ b/Tasks/VsTestV2/Strings/resources.resjson/ja-JP/resources.resjson
@@ -1,193 +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 テストのバージョンです。最新バージョンが指定されている場合、インストールされているバージョンに応じて、VS2022、VS2019、VS2017、VS2015 の順に選択されます。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"
+{
+ "loc.friendlyName": "Visual Studio テスト",
+ "loc.helpMarkDown": "[このタスクの詳細を表示](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 and later).",
+ "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 テストのバージョンです。最新バージョンが指定されている場合、インストールされているバージョンに応じて、VS2022、VS2019、VS2017、VS2015 の順に選択されます。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
From 1e286e7a86857c356cab3020e308c6cb467d919c Mon Sep 17 00:00:00 2001
From: Maksim Petrov <47208721+vmapetr@users.noreply.github.com>
Date: Mon, 26 Aug 2024 15:27:04 +0200
Subject: [PATCH 2/2] Localized file check-in by OneLocBuild Task: Build
definition ID 10899: Build ID 28991947
---
.../resources.resjson/ko-KR/resources.resjson | 384 +++++++++---------
.../resources.resjson/ru-RU/resources.resjson | 384 +++++++++---------
.../resources.resjson/zh-CN/resources.resjson | 384 +++++++++---------
.../resources.resjson/zh-TW/resources.resjson | 384 +++++++++---------
.../resources.resjson/de-DE/resources.resjson | 2 +-
.../resources.resjson/es-ES/resources.resjson | 2 +-
.../resources.resjson/fr-FR/resources.resjson | 2 +-
.../resources.resjson/it-IT/resources.resjson | 2 +-
.../resources.resjson/ja-JP/resources.resjson | 2 +-
.../resources.resjson/ko-KR/resources.resjson | 2 +-
.../resources.resjson/ru-RU/resources.resjson | 2 +-
.../resources.resjson/zh-CN/resources.resjson | 384 +++++++++---------
.../resources.resjson/zh-TW/resources.resjson | 2 +-
13 files changed, 968 insertions(+), 968 deletions(-)
diff --git a/Tasks/VsTestV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/ko-KR/resources.resjson
index 39dd018fab46..106a329f48f1 100644
--- a/Tasks/VsTestV2/Strings/resources.resjson/ko-KR/resources.resjson
+++ b/Tasks/VsTestV2/Strings/resources.resjson/ko-KR/resources.resjson
@@ -1,193 +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 테스트의 버전입니다. 최신 버전을 지정하면 설치된 버전에 따라 VS2022부터 시작하여 VS2019, VS2017, VS2015 순으로 최신 Visual Studio 버전을 선택합니다. 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"
+{
+ "loc.friendlyName": "Visual Studio 테스트",
+ "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](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 and later).",
+ "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 테스트의 버전입니다. 최신 버전을 지정하면 설치된 버전에 따라 VS2022부터 시작하여 VS2019, VS2017, VS2015 순으로 최신 Visual Studio 버전을 선택합니다. 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/VsTestV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/ru-RU/resources.resjson
index 90ca47481913..2373ff13eb30 100644
--- a/Tasks/VsTestV2/Strings/resources.resjson/ru-RU/resources.resjson
+++ b/Tasks/VsTestV2/Strings/resources.resjson/ru-RU/resources.resjson
@@ -1,193 +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 начиная с VS2022, за которой следуют VS2019, VS2017 и VS2015 в зависимости от того, какая версия установлена. 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"
+{
+ "loc.friendlyName": "Тест Visual Studio",
+ "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](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 and later).",
+ "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 начиная с VS2022, за которой следуют VS2019, VS2017 и VS2015 в зависимости от того, какая версия установлена. 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/VsTestV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/zh-CN/resources.resjson
index 3624a91e666e..db4f607d3cba 100644
--- a/Tasks/VsTestV2/Strings/resources.resjson/zh-CN/resources.resjson
+++ b/Tasks/VsTestV2/Strings/resources.resjson/zh-CN/resources.resjson
@@ -1,193 +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 测试的版本。如果指定了最新版本,则会根据安装的内容选择从 VS2022 开始的最新 Visual Studio 版本,后跟 VS2019、VS2017 和 VS2015。不支持 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"
+{
+ "loc.friendlyName": "Visual Studio 测试",
+ "loc.helpMarkDown": "[详细了解此任务](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 and later).",
+ "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 测试的版本。如果指定了最新版本,则会根据安装的内容选择从 VS2022 开始的最新 Visual Studio 版本,后跟 VS2019、VS2017 和 VS2015。不支持 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/VsTestV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/zh-TW/resources.resjson
index 395baf2e31ef..549a2fb812b7 100644
--- a/Tasks/VsTestV2/Strings/resources.resjson/zh-TW/resources.resjson
+++ b/Tasks/VsTestV2/Strings/resources.resjson/zh-TW/resources.resjson
@@ -1,193 +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": "- 測試組件: 使用此選項可指定一或多個包含您測試的測試組件。您可選擇性地指定篩選準則,只選取特定的測試。
- 測試計劃: 使用此選項可從已與自動化測試方法相關聯的測試計劃,執行測試。
- 測試回合: 當您想要設定環境以從測試中樞執行測試時,請使用此選項。在持續整合/持續部署 (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-tw/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 版本,從 VS2022 開始,然後是 VS2019、VS2017 和 VS2015,具體取決於安裝的版本。不支援 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": "如有設定,將會運用機器所能使用的核心數,平行執行測試。這會覆寫 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": "選擇加入/退出發行測試回合層級附件。",
- "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": "找不到任何 include 模式。請至少指定一個 include 模式以搜尋測試組件。",
- "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": "測試計劃識別碼: %s",
- "loc.messages.testplanConfigInput": "測試計劃設定識別碼: %s",
- "loc.messages.testSuiteSelected": "已選取測試套件識別碼: %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": "測試選取項目為 'Test run',但提供的測試回合識別碼 '%s' 無效",
- "loc.messages.testRunIdInput": "測試回合識別碼: '%s'",
- "loc.messages.testSourcesFilteringFailed": "準備測試來源檔案失敗。錯誤: %s",
- "loc.messages.noTestSourcesFound": "找不到與指定篩選 '%s' 相符的測試來源",
- "loc.messages.DontShowWERUIDisabledWarning": "未設定 Windows 錯誤報告 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": "不支援以 Multi-Configuration 選項配合進行指定的執行。請使用 '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": "正在嘗試從第 %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"
+{
+ "loc.friendlyName": "Visual Studio 測試",
+ "loc.helpMarkDown": "[深入了解此工作](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 and later).",
+ "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-tw/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 版本,從 VS2022 開始,然後是 VS2019、VS2017 和 VS2015,具體取決於安裝的版本。不支援 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": "如有設定,將會運用機器所能使用的核心數,平行執行測試。這會覆寫 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": "選擇加入/退出發行測試回合層級附件。",
+ "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": "找不到任何 include 模式。請至少指定一個 include 模式以搜尋測試組件。",
+ "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": "測試計劃識別碼: %s",
+ "loc.messages.testplanConfigInput": "測試計劃設定識別碼: %s",
+ "loc.messages.testSuiteSelected": "已選取測試套件識別碼: %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": "測試選取項目為 'Test run',但提供的測試回合識別碼 '%s' 無效",
+ "loc.messages.testRunIdInput": "測試回合識別碼: '%s'",
+ "loc.messages.testSourcesFilteringFailed": "準備測試來源檔案失敗。錯誤: %s",
+ "loc.messages.noTestSourcesFound": "找不到與指定篩選 '%s' 相符的測試來源",
+ "loc.messages.DontShowWERUIDisabledWarning": "未設定 Windows 錯誤報告 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": "不支援以 Multi-Configuration 選項配合進行指定的執行。請使用 '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": "正在嘗試從第 %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/de-DE/resources.resjson b/Tasks/VsTestV3/Strings/resources.resjson/de-DE/resources.resjson
index 1bdaad5a746c..1159710202dd 100644
--- a/Tasks/VsTestV3/Strings/resources.resjson/de-DE/resources.resjson
+++ b/Tasks/VsTestV3/Strings/resources.resjson/de-DE/resources.resjson
@@ -1,7 +1,7 @@
{
"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.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 and later).",
"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",
diff --git a/Tasks/VsTestV3/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/VsTestV3/Strings/resources.resjson/es-ES/resources.resjson
index a76e2ea831ed..cbc3c352bcf1 100644
--- a/Tasks/VsTestV3/Strings/resources.resjson/es-ES/resources.resjson
+++ b/Tasks/VsTestV3/Strings/resources.resjson/es-ES/resources.resjson
@@ -1,7 +1,7 @@
{
"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.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 and later).",
"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",
diff --git a/Tasks/VsTestV3/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/VsTestV3/Strings/resources.resjson/fr-FR/resources.resjson
index e1067f1c5aa4..abe60a3e7308 100644
--- a/Tasks/VsTestV3/Strings/resources.resjson/fr-FR/resources.resjson
+++ b/Tasks/VsTestV3/Strings/resources.resjson/fr-FR/resources.resjson
@@ -1,7 +1,7 @@
{
"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.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 and later).",
"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",
diff --git a/Tasks/VsTestV3/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/VsTestV3/Strings/resources.resjson/it-IT/resources.resjson
index 8c959a9c9ed3..acc41b0bab02 100644
--- a/Tasks/VsTestV3/Strings/resources.resjson/it-IT/resources.resjson
+++ b/Tasks/VsTestV3/Strings/resources.resjson/it-IT/resources.resjson
@@ -1,7 +1,7 @@
{
"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.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 and later).",
"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",
diff --git a/Tasks/VsTestV3/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/VsTestV3/Strings/resources.resjson/ja-JP/resources.resjson
index 7ed47120303b..18830c8e9f14 100644
--- a/Tasks/VsTestV3/Strings/resources.resjson/ja-JP/resources.resjson
+++ b/Tasks/VsTestV3/Strings/resources.resjson/ja-JP/resources.resjson
@@ -1,7 +1,7 @@
{
"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.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 and later).",
"loc.instanceNameFormat": "VsTest - $(testSelector)",
"loc.releaseNotes": "- エージェント ジョブを使用したテストの実行: ビルド、リリース、テストの統合エージェントでは、テスト用に自動化エージェントを使用することもできます。複数エージェント ジョブ設定を使用してテストを分散できます。複数構成ジョブ設定は、さまざまな構成でテストを複製するために使用できます。詳細情報
- テストの影響分析: コード変更を検証するために必要なテストのみを自動的に選択し、実行します。
- Visual Studio テスト プラットフォーム インストーラー タスクを使用すると、完全な Visual Studio インストールなしでテストを実行できます。
",
"loc.group.displayName.testSelection": "テストの選択",
diff --git a/Tasks/VsTestV3/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/VsTestV3/Strings/resources.resjson/ko-KR/resources.resjson
index cd302405262d..5d87deb68e4a 100644
--- a/Tasks/VsTestV3/Strings/resources.resjson/ko-KR/resources.resjson
+++ b/Tasks/VsTestV3/Strings/resources.resjson/ko-KR/resources.resjson
@@ -1,7 +1,7 @@
{
"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.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 and later).",
"loc.instanceNameFormat": "VsTest - $(testSelector)",
"loc.releaseNotes": "- 에이전트 작업을 사용하여 테스트 실행: 빌드, 릴리스 및 테스트에 통합 에이전트를 사용할 경우 자동화 에이전트도 테스트 용도로 사용할 수 있습니다. 다중 에이전트 작업 설정을 사용하여 테스트를 분산할 수 있습니다. 다중 구성 작업 설정을 사용하면 여러 구성으로 테스트를 복제할 수 있습니다. 자세한 정보
- 테스트 영향 분석: 코드 변경의 유효성을 검사하는 데 필요한 테스트만 자동으로 선택하고 실행합니다.
- Visual Studio 테스트 플랫폼 설치 관리자 작업을 사용하여 전체 Visual Studio 설치를 요구하지 않고 테스트를 실행합니다.
",
"loc.group.displayName.testSelection": "테스트 선택",
diff --git a/Tasks/VsTestV3/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/VsTestV3/Strings/resources.resjson/ru-RU/resources.resjson
index 1e02d19b8447..b71d79ba1bbc 100644
--- a/Tasks/VsTestV3/Strings/resources.resjson/ru-RU/resources.resjson
+++ b/Tasks/VsTestV3/Strings/resources.resjson/ru-RU/resources.resjson
@@ -1,7 +1,7 @@
{
"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.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 and later).",
"loc.instanceNameFormat": "VsTest - $(testSelector)",
"loc.releaseNotes": "- Выполнение тестов с помощью задания агента: Унификация агентов сборки, выпуска и тестирования позволяет использовать агенты автоматизации также в целях тестирования. Вы можете распределять тесты с помощью задания с несколькими агентами. С помощью задания с несколькими конфигурациями можно реплицировать тесты в различных конфигурациях. Дополнительные сведения
- Анализ влияния на тесты: Автоматически выбирайте и выполняйте только те тесты, которые необходимы для проверки изменений в коде.
- Используйте задачу установщика платформы тестирования Visual Studio, чтобы выполнять тесты, не устанавливая Visual Studio полностью.
",
"loc.group.displayName.testSelection": "Выбор теста",
diff --git a/Tasks/VsTestV3/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/VsTestV3/Strings/resources.resjson/zh-CN/resources.resjson
index 3624a91e666e..db4f607d3cba 100644
--- a/Tasks/VsTestV3/Strings/resources.resjson/zh-CN/resources.resjson
+++ b/Tasks/VsTestV3/Strings/resources.resjson/zh-CN/resources.resjson
@@ -1,193 +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 测试的版本。如果指定了最新版本,则会根据安装的内容选择从 VS2022 开始的最新 Visual Studio 版本,后跟 VS2019、VS2017 和 VS2015。不支持 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"
+{
+ "loc.friendlyName": "Visual Studio 测试",
+ "loc.helpMarkDown": "[详细了解此任务](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 and later).",
+ "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": "