Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,11 @@ public Task<bool> IsEnabledAsync()
=> Task.FromResult(
_commandLineOptions.IsOptionSet(AzureDevOpsCommandLineOptions.AzureDevOpsOptionName)
&& AzureDevOpsConstants.IsRunningInAzureDevOps(_environment)
&& AzureDevOpsConstants.IsFeatureKnobEnabled(_commandLineOptions, AzureDevOpsCommandLineOptions.AzureDevOpsGroups));
&& _commandLineOptions.TryGetOptionArgumentList(
AzureDevOpsCommandLineOptions.AzureDevOpsGroups,
out string[]? groupsArguments)
&& groupsArguments is [string groupsValue]
&& string.Equals(groupsValue, AzureDevOpsCommandLineOptions.OptionOn, StringComparison.OrdinalIgnoreCase));

// No-op: this consumer subscribes to data only to be ordered in the consumer phase at session
// end (see the type-level remarks). It does not act on individual messages.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@
<comment>{0} is the Azure DevOps run URL. {1} is the maximum number of pages.</comment>
</data>
<data name="GroupsOptionDescription" xml:space="preserve">
<value>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'on'. Requires '--report-azdo'.</value>
<value>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'off'. Requires '--report-azdo'.</value>
<comment>{Locked="on"}{Locked="off"}{Locked="--report-azdo"}</comment>
</data>
<data name="InvalidArtifactUploadGlob" xml:space="preserve">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -258,8 +258,8 @@
<note>{0} is the number of runs returned. {1} is the maximum number of runs to inspect.</note>
</trans-unit>
<trans-unit id="GroupsOptionDescription">
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'on'. Requires '--report-azdo'.</source>
<target state="translated">Umožňuje povolit nebo zakázat skupiny protokolů Azure DevOps pro jednotlivá sestavení (on nebo off). Výchozí hodnota je on. Vyžaduje --report-azdo.</target>
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'off'. Requires '--report-azdo'.</source>
<target state="needs-review-translation">Umožňuje povolit nebo zakázat skupiny protokolů Azure DevOps pro jednotlivá sestavení (on nebo off). Výchozí hodnota je on. Vyžaduje --report-azdo.</target>
<note>{Locked="on"}{Locked="off"}{Locked="--report-azdo"}</note>
</trans-unit>
<trans-unit id="InvalidArtifactUploadGlob">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -258,8 +258,8 @@
<note>{0} is the number of runs returned. {1} is the maximum number of runs to inspect.</note>
</trans-unit>
<trans-unit id="GroupsOptionDescription">
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'on'. Requires '--report-azdo'.</source>
<target state="translated">Aktivieren oder deaktivieren Sie assemblyspezifische Azure DevOps Protokollgruppen („on“ oder „off“). Wird standardmäßig auf „on“ festgelegt. Erfordert „--report-azdo“.</target>
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'off'. Requires '--report-azdo'.</source>
<target state="needs-review-translation">Aktivieren oder deaktivieren Sie assemblyspezifische Azure DevOps Protokollgruppen („on“ oder „off“). Wird standardmäßig auf „on“ festgelegt. Erfordert „--report-azdo“.</target>
<note>{Locked="on"}{Locked="off"}{Locked="--report-azdo"}</note>
</trans-unit>
<trans-unit id="InvalidArtifactUploadGlob">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -258,8 +258,8 @@
<note>{0} is the number of runs returned. {1} is the maximum number of runs to inspect.</note>
</trans-unit>
<trans-unit id="GroupsOptionDescription">
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'on'. Requires '--report-azdo'.</source>
<target state="translated">Habilite o deshabilite los grupos de registros de Azure DevOps por ensamblado ("on" o "off"). El valor predeterminado es "on". Requiere "--report-azdo".</target>
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'off'. Requires '--report-azdo'.</source>
<target state="needs-review-translation">Habilite o deshabilite los grupos de registros de Azure DevOps por ensamblado ("on" o "off"). El valor predeterminado es "on". Requiere "--report-azdo".</target>
<note>{Locked="on"}{Locked="off"}{Locked="--report-azdo"}</note>
</trans-unit>
<trans-unit id="InvalidArtifactUploadGlob">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -258,8 +258,8 @@
<note>{0} is the number of runs returned. {1} is the maximum number of runs to inspect.</note>
</trans-unit>
<trans-unit id="GroupsOptionDescription">
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'on'. Requires '--report-azdo'.</source>
<target state="translated">Activez ou désactivez les groupes de journaux Azure DevOps par assembly (« on » ou « off »). La valeur par défaut est « on ». Nécessite « --report-azdo ».</target>
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'off'. Requires '--report-azdo'.</source>
<target state="needs-review-translation">Activez ou désactivez les groupes de journaux Azure DevOps par assembly (« on » ou « off »). La valeur par défaut est « on ». Nécessite « --report-azdo ».</target>
<note>{Locked="on"}{Locked="off"}{Locked="--report-azdo"}</note>
</trans-unit>
<trans-unit id="InvalidArtifactUploadGlob">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -258,8 +258,8 @@
<note>{0} is the number of runs returned. {1} is the maximum number of runs to inspect.</note>
</trans-unit>
<trans-unit id="GroupsOptionDescription">
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'on'. Requires '--report-azdo'.</source>
<target state="translated">Abilita o disabilita i gruppi di log di Azure DevOps per assembly ('on' o 'off'). L'impostazione predefinita è 'on'. Richiede "--report-azdo".</target>
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'off'. Requires '--report-azdo'.</source>
<target state="needs-review-translation">Abilita o disabilita i gruppi di log di Azure DevOps per assembly ('on' o 'off'). L'impostazione predefinita è 'on'. Richiede "--report-azdo".</target>
<note>{Locked="on"}{Locked="off"}{Locked="--report-azdo"}</note>
</trans-unit>
<trans-unit id="InvalidArtifactUploadGlob">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -258,8 +258,8 @@
<note>{0} is the number of runs returned. {1} is the maximum number of runs to inspect.</note>
</trans-unit>
<trans-unit id="GroupsOptionDescription">
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'on'. Requires '--report-azdo'.</source>
<target state="translated">アセンブリごとの Azure DevOps ログ グループを有効または無効にします('on' または 'off')。既定値は 'on' です。'--report-azdo' が必要です。</target>
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'off'. Requires '--report-azdo'.</source>
<target state="needs-review-translation">アセンブリごとの Azure DevOps ログ グループを有効または無効にします('on' または 'off')。既定値は 'on' です。'--report-azdo' が必要です。</target>
<note>{Locked="on"}{Locked="off"}{Locked="--report-azdo"}</note>
</trans-unit>
<trans-unit id="InvalidArtifactUploadGlob">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -258,8 +258,8 @@
<note>{0} is the number of runs returned. {1} is the maximum number of runs to inspect.</note>
</trans-unit>
<trans-unit id="GroupsOptionDescription">
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'on'. Requires '--report-azdo'.</source>
<target state="translated">어셈블리별 Azure DevOps 로그 그룹을 사용하거나 사용하지 않도록 설정합니다('on' 또는 'off'). 기본값은 'on'입니다. '--report-azdo'가 필요합니다.</target>
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'off'. Requires '--report-azdo'.</source>
<target state="needs-review-translation">어셈블리별 Azure DevOps 로그 그룹을 사용하거나 사용하지 않도록 설정합니다('on' 또는 'off'). 기본값은 'on'입니다. '--report-azdo'가 필요합니다.</target>
<note>{Locked="on"}{Locked="off"}{Locked="--report-azdo"}</note>
</trans-unit>
<trans-unit id="InvalidArtifactUploadGlob">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -258,8 +258,8 @@
<note>{0} is the number of runs returned. {1} is the maximum number of runs to inspect.</note>
</trans-unit>
<trans-unit id="GroupsOptionDescription">
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'on'. Requires '--report-azdo'.</source>
<target state="translated">Włącz lub wyłącz grupy dzienników usługi Azure DevOps dla poszczególnych zestawów („on” (włączone) lub „off” (wyłączone)). Domyślna wartość to „on” (włączone). Wymaga polecenia „--report-azdo”.</target>
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'off'. Requires '--report-azdo'.</source>
<target state="needs-review-translation">Włącz lub wyłącz grupy dzienników usługi Azure DevOps dla poszczególnych zestawów („on” (włączone) lub „off” (wyłączone)). Domyślna wartość to „on” (włączone). Wymaga polecenia „--report-azdo”.</target>
<note>{Locked="on"}{Locked="off"}{Locked="--report-azdo"}</note>
</trans-unit>
<trans-unit id="InvalidArtifactUploadGlob">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -258,8 +258,8 @@
<note>{0} is the number of runs returned. {1} is the maximum number of runs to inspect.</note>
</trans-unit>
<trans-unit id="GroupsOptionDescription">
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'on'. Requires '--report-azdo'.</source>
<target state="translated">Habilite ou desabilite os grupos de logs do Azure DevOps por assembly (''on'' ou ''off''). O padrão é ''on''. Requer ''--report-azdo''.</target>
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'off'. Requires '--report-azdo'.</source>
<target state="needs-review-translation">Habilite ou desabilite os grupos de logs do Azure DevOps por assembly (''on'' ou ''off''). O padrão é ''on''. Requer ''--report-azdo''.</target>
<note>{Locked="on"}{Locked="off"}{Locked="--report-azdo"}</note>
</trans-unit>
<trans-unit id="InvalidArtifactUploadGlob">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -258,8 +258,8 @@
<note>{0} is the number of runs returned. {1} is the maximum number of runs to inspect.</note>
</trans-unit>
<trans-unit id="GroupsOptionDescription">
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'on'. Requires '--report-azdo'.</source>
<target state="translated">Включить или отключить группы журналов Azure DevOps для каждой сборки ("on" или "off"). По умолчанию: "on". Требуется "--report-azdo".</target>
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'off'. Requires '--report-azdo'.</source>
<target state="needs-review-translation">Включить или отключить группы журналов Azure DevOps для каждой сборки ("on" или "off"). По умолчанию: "on". Требуется "--report-azdo".</target>
<note>{Locked="on"}{Locked="off"}{Locked="--report-azdo"}</note>
</trans-unit>
<trans-unit id="InvalidArtifactUploadGlob">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -258,8 +258,8 @@
<note>{0} is the number of runs returned. {1} is the maximum number of runs to inspect.</note>
</trans-unit>
<trans-unit id="GroupsOptionDescription">
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'on'. Requires '--report-azdo'.</source>
<target state="translated">Derleme başına Azure DevOps günlük gruplarını ('on' veya 'off') etkinleştirin veya devre dışı bırakın. Varsayılan olarak 'on'. '--report-azdo' gerektirir.</target>
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'off'. Requires '--report-azdo'.</source>
<target state="needs-review-translation">Derleme başına Azure DevOps günlük gruplarını ('on' veya 'off') etkinleştirin veya devre dışı bırakın. Varsayılan olarak 'on'. '--report-azdo' gerektirir.</target>
<note>{Locked="on"}{Locked="off"}{Locked="--report-azdo"}</note>
</trans-unit>
<trans-unit id="InvalidArtifactUploadGlob">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -258,8 +258,8 @@
<note>{0} is the number of runs returned. {1} is the maximum number of runs to inspect.</note>
</trans-unit>
<trans-unit id="GroupsOptionDescription">
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'on'. Requires '--report-azdo'.</source>
<target state="translated">启用或禁用每个程序集的 Azure DevOps 日志组("on" 或 "off")。默认为 "on"。需要 "--report-azdo"。</target>
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'off'. Requires '--report-azdo'.</source>
<target state="needs-review-translation">启用或禁用每个程序集的 Azure DevOps 日志组("on" 或 "off")。默认为 "on"。需要 "--report-azdo"。</target>
<note>{Locked="on"}{Locked="off"}{Locked="--report-azdo"}</note>
</trans-unit>
<trans-unit id="InvalidArtifactUploadGlob">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -258,8 +258,8 @@
<note>{0} is the number of runs returned. {1} is the maximum number of runs to inspect.</note>
</trans-unit>
<trans-unit id="GroupsOptionDescription">
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'on'. Requires '--report-azdo'.</source>
<target state="translated">啟用或停用每個組件的 Azure DevOps 記錄群組 ('on' 或 'off')。預設為 'on'。需要 '--report-azdo'。</target>
<source>Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'off'. Requires '--report-azdo'.</source>
<target state="needs-review-translation">啟用或停用每個組件的 Azure DevOps 記錄群組 ('on' 或 'off')。預設為 'on'。需要 '--report-azdo'。</target>
<note>{Locked="on"}{Locked="off"}{Locked="--report-azdo"}</note>
</trans-unit>
<trans-unit id="InvalidArtifactUploadGlob">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public async Task DotnetTestPipe_WhenSdkSupports120AndRunningInAzureDevOps_Forwa

FakeDotnetTestSdkResult result = await FakeDotnetTestSdk.RunAsync(
testHost,
extraArguments: "--report-azdo",
extraArguments: "--report-azdo --report-azdo-groups on",
environmentVariables: new Dictionary<string, string?> { ["TF_BUILD"] = "true" },
supportedProtocolVersions: HostAdvertisedProtocolVersions,
cancellationToken: TestContext.CancellationToken);
Expand Down Expand Up @@ -78,7 +78,7 @@ public async Task DotnetTestPipe_WhenSdkOnlySupports110_DoesNotForwardLogMessage
// An older SDK that does not understand AzureDevOpsLogMessage advertises only up to 1.1.0.
FakeDotnetTestSdkResult result = await FakeDotnetTestSdk.RunAsync(
testHost,
extraArguments: "--report-azdo",
extraArguments: "--report-azdo --report-azdo-groups on",
environmentVariables: new Dictionary<string, string?> { ["TF_BUILD"] = "true" },
supportedProtocolVersions: "1.0.0;1.1.0",
cancellationToken: TestContext.CancellationToken);
Expand Down Expand Up @@ -106,7 +106,7 @@ public async Task DotnetTestPipe_WhenNotRunningInAzureDevOps_DoesNotForwardLogMe
// exercise.
FakeDotnetTestSdkResult result = await FakeDotnetTestSdk.RunAsync(
testHost,
extraArguments: "--report-azdo",
extraArguments: "--report-azdo --report-azdo-groups on",
environmentVariables: new Dictionary<string, string?> { ["TF_BUILD"] = "false" },
supportedProtocolVersions: HostAdvertisedProtocolVersions,
cancellationToken: TestContext.CancellationToken);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ Demote failures with an Azure DevOps flaky history of at least 25% in the select
--report-azdo-flaky-history
Query Azure DevOps test result history for the past N days (1-90) and annotate reported failures with flakiness context.
--report-azdo-groups
Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'on'. Requires '--report-azdo'.
Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'off'. Requires '--report-azdo'.
--report-azdo-quarantine-file
Path to a text file that lists quarantined test fully qualified names or glob patterns. Matching failures are reported as warnings.
--report-azdo-severity
Expand Down Expand Up @@ -488,7 +488,7 @@ Passing the option without a value turns it on.
--report-azdo-groups
Arity: 1
Hidden: False
Description: Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'on'. Requires '--report-azdo'.
Description: Enable or disable per-assembly Azure DevOps log groups ('on' or 'off'). Defaults to 'off'. Requires '--report-azdo'.
--report-azdo-quarantine-file
Arity: 1
Hidden: False
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,10 @@ public async Task IsEnabledAsync_ReturnsFalse_WhenTfBuildNotSetAsync()
}

[TestMethod]
public async Task IsEnabledAsync_ReturnsTrue_WhenAzureDevOpsOptionSetAndTfBuildSetAsync()
public async Task IsEnabledAsync_ReturnsFalse_WhenGroupsNotSetAsync()
{
AzureDevOpsLogGroupReporter reporter = CreateReporter(enabled: true, tfBuild: true);
Assert.IsTrue(await reporter.IsEnabledAsync());
Assert.IsFalse(await reporter.IsEnabledAsync());
}

[TestMethod]
Expand Down
Loading