diff --git a/tests/xharness/Jenkins.cs b/tests/xharness/Jenkins.cs index aa2cd9d15c..d6a7427291 100644 --- a/tests/xharness/Jenkins.cs +++ b/tests/xharness/Jenkins.cs @@ -1116,13 +1116,16 @@ function oninitialload () // Test header for multiple tests if (!singleTask) { + var autoExpand = !IsServerMode && group.Any ((v) => v.Failed); + var defaultExpander = autoExpand ? "-" : "+"; + var defaultDisplay = autoExpand ? "block" : "none"; writer.Write ($"
"); - writer.Write ($"+"); + writer.Write ($"{defaultExpander}"); writer.Write ($"{group.Key}{RenderTextStates (group)}"); if (IsServerMode) writer.Write ($" Run all"); writer.WriteLine ("
"); - writer.WriteLine ($"