<?xml version="1.0" encoding="UTF-8"?>
<testsuites name="jest tests" tests="85" failures="0" errors="0" time="7.475">
  <testsuite name="&lt;AccessibleChartTable /&gt;" errors="0" failures="0" skipped="0" timestamp="2026-03-14T20:03:23" time="1.885" tests="13">
    <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should render only one table (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.067">
    </testcase>
    <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should render with a custom className if one is provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.01">
    </testcase>
    <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should render a caption if one is provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.016">
    </testcase>
    <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should render a caption if no caption is provided but a title is available (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.007">
    </testcase>
    <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should prioritize the caption if both caption and title are provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.008">
    </testcase>
    <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should render the same number of rows as there are data elements (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.014">
    </testcase>
    <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should render a table matching the data provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.018">
    </testcase>
    <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should include a summary in the caption if one is provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.009">
    </testcase>
    <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should include a summary in the caption if one is provided -- even if no title is provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.02">
    </testcase>
    <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should do nothing if there are no data labels (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.004">
    </testcase>
    <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should render an X and Y label if axis labels are provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.03">
    </testcase>
    <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should render multi dataset labels (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.043">
    </testcase>
    <testcase classname="&lt;AccessibleChartTable /&gt; &gt; " name="Should render a multi dataset table matching the data provided (lib-commonjs/controls/chartControl/AccessibleChartTable.test.js)" time="0.032">
    </testcase>
  </testsuite>
  <testsuite name="&lt;ComboBoxListItemPicker /&gt;" errors="0" failures="0" skipped="7" timestamp="2026-03-14T20:03:23" time="1.781" tests="7">
    <testcase classname="&lt;ComboBoxListItemPicker /&gt; &gt; " name="Should render initial data (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0">
      <skipped/>
    </testcase>
    <testcase classname="&lt;ComboBoxListItemPicker /&gt; &gt; " name="Should call onSelectedItem (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0">
      <skipped/>
    </testcase>
    <testcase classname="&lt;ComboBoxListItemPicker /&gt; &gt; " name="Should initialize with default selection (id) (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0">
      <skipped/>
    </testcase>
    <testcase classname="&lt;ComboBoxListItemPicker /&gt; &gt; " name="Should initialize with default selection (object) (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0">
      <skipped/>
    </testcase>
    <testcase classname="&lt;ComboBoxListItemPicker /&gt; &gt; " name="Should call onSelectedItem (multi) (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0">
      <skipped/>
    </testcase>
    <testcase classname="&lt;ComboBoxListItemPicker /&gt; &gt; " name="Should initialize with default selection (multi) (object) (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0">
      <skipped/>
    </testcase>
    <testcase classname="&lt;ComboBoxListItemPicker /&gt; &gt; " name="Should initialize with default selection (multi) (id) (lib-commonjs/controls/listItemPicker/ComboBoxListItemPicker.test.js)" time="0">
      <skipped/>
    </testcase>
  </testsuite>
  <testsuite name="&lt;FileTypeIcon /&gt;" errors="0" failures="0" skipped="0" timestamp="2026-03-14T20:03:23" time="2.044" tests="21">
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Font icon test with application (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.214">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Font icon test with path (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.007">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Font icon test with path that contains querystring params (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.007">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Font icon test with path of unknown extension (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.007">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Font icon test without application or path, should render the generic icon (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.007">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Font icon test with both the application and path, should take the path into account (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.006">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon test with application (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.012">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon test with path (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.007">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon test with path that contains querystring params (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.014">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon test with path of unknown extension (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.007">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon test without application or path, should render the generic icon (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.006">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon test with both application and path, should take the path into account (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.006">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon size SMALL test (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.006">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon size MEDIUM test (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.01">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon size LARGE test (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.009">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon size SMALL test for generic icon (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.007">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon size MEDIUM test for generic icon (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.005">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon size LARGE test for generic icon (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.008">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon size test with unkown size (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.014">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon size test with unkown size for generic icon (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.005">
    </testcase>
    <testcase classname="&lt;FileTypeIcon /&gt; &gt; " name="Image icon test with unkown application (lib-commonjs/controls/fileTypeIcon/FileTypeIcon.test.js)" time="0.004">
    </testcase>
  </testsuite>
  <testsuite name="&lt;WebPartTitle /&gt;" errors="0" failures="0" skipped="0" timestamp="2026-03-14T20:03:25" time="0.955" tests="8">
    <testcase classname="&lt;WebPartTitle /&gt; &gt; " name="Check the read mode of the component (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.09">
    </testcase>
    <testcase classname="&lt;WebPartTitle /&gt; &gt; " name="Check the edit mode of the component (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.009">
    </testcase>
    <testcase classname="&lt;WebPartTitle /&gt; &gt; " name="Check class change (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.009">
    </testcase>
    <testcase classname="&lt;WebPartTitle /&gt; &gt; " name="Check if the change is processed correctly (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.012">
    </testcase>
    <testcase classname="&lt;WebPartTitle /&gt; &gt; " name="Check more link is shown if function specified (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.014">
    </testcase>
    <testcase classname="&lt;WebPartTitle /&gt; &gt; " name="Check more link is shown if children specified (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.015">
    </testcase>
    <testcase classname="&lt;WebPartTitle /&gt; &gt; " name="Check more link is not shown otherwise (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.008">
    </testcase>
    <testcase classname="&lt;WebPartTitle /&gt; &gt; " name="Check theme&apos;s color is used if specified (lib-commonjs/controls/webPartTitle/WebPartTitle.test.js)" time="0.006">
    </testcase>
  </testsuite>
  <testsuite name="&lt;ChartControl /&gt;" errors="0" failures="0" skipped="0" timestamp="2026-03-14T20:03:25" time="1.169" tests="12">
    <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that an accessible table gets created by default (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.113">
    </testcase>
    <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that the accessible table accepts a custom classname (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.01">
    </testcase>
    <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that the accessible table doesn&apos;t get rendered if disabled (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.009">
    </testcase>
    <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that an accessible table gets created with the caption matching the title (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.011">
    </testcase>
    <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that an accessible table gets created with a caption (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.026">
    </testcase>
    <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that the accessible table has a number of rows matching the number of data elements (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.019">
    </testcase>
    <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that the accessible table has only one header row (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.009">
    </testcase>
    <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that custom class gets rendered (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.013">
    </testcase>
    <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that a canvas gets rendered (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.013">
    </testcase>
    <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that it doesn&apos;t crash if data is omitted (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.023">
    </testcase>
    <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that it applies a themed background by default (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.009">
    </testcase>
    <testcase classname="&lt;ChartControl /&gt; &gt; " name="Check that it disables themed background when useTheme is set to false (lib-commonjs/controls/chartControl/ChartControl.test.js)" time="0.008">
    </testcase>
  </testsuite>
  <testsuite name="&lt;ListView /&gt;" errors="0" failures="0" skipped="0" timestamp="2026-03-14T20:03:25" time="2.365" tests="8">
    <testcase classname="&lt;ListView /&gt; &gt; " name="Test view with an empty array of items (lib-commonjs/controls/listView/ListView.test.js)" time="0.244">
    </testcase>
    <testcase classname="&lt;ListView /&gt; &gt; " name="Test view with two items (lib-commonjs/controls/listView/ListView.test.js)" time="0.112">
    </testcase>
    <testcase classname="&lt;ListView /&gt; &gt; " name="Test view by updating the items porperty (lib-commonjs/controls/listView/ListView.test.js)" time="0.075">
    </testcase>
    <testcase classname="&lt;ListView /&gt; &gt; " name="Test view with iconFieldName (lib-commonjs/controls/listView/ListView.test.js)" time="0.183">
    </testcase>
    <testcase classname="&lt;ListView /&gt; &gt; " name="Test view with iconFieldName render method (lib-commonjs/controls/listView/ListView.test.js)" time="0.07">
    </testcase>
    <testcase classname="&lt;ListView /&gt; &gt; " name="Test view with _flattenItems function (lib-commonjs/controls/listView/ListView.test.js)" time="0.063">
    </testcase>
    <testcase classname="&lt;ListView /&gt; &gt; " name="Test view with viewFields (lib-commonjs/controls/listView/ListView.test.js)" time="0.064">
    </testcase>
    <testcase classname="&lt;ListView /&gt; &gt; " name="Test out the sorting method (lib-commonjs/controls/listView/ListView.test.js)" time="0.13">
    </testcase>
  </testsuite>
  <testsuite name="&lt;GridLayout /&gt;" errors="0" failures="0" skipped="0" timestamp="2026-03-14T20:03:26" time="1.453" tests="1">
    <testcase classname="&lt;GridLayout /&gt; &gt; " name="Test grid layout (lib-commonjs/controls/gridLayout/GridLayout.test.js)" time="0.235">
    </testcase>
  </testsuite>
  <testsuite name="PaletteGenerator" errors="0" failures="0" skipped="0" timestamp="2026-03-14T20:03:27" time="0.917" tests="8">
    <testcase classname="PaletteGenerator &gt; " name="Should repeat palette if array is longer than number of available colors in repeating palette (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.005">
    </testcase>
    <testcase classname="PaletteGenerator &gt; " name="Should stretch palette if array is longer than number of available colors in non-repeating palette (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.002">
    </testcase>
    <testcase classname="PaletteGenerator &gt; " name="Should return the right alpha palette length (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.004">
    </testcase>
    <testcase classname="PaletteGenerator &gt; " name="Should repeat a shorter array of colors (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.001">
    </testcase>
    <testcase classname="PaletteGenerator &gt; " name="Should not repeat colors in a gradient (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.012">
    </testcase>
    <testcase classname="PaletteGenerator &gt; " name="Should return an array of alpha value for a given array of colors (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.001">
    </testcase>
    <testcase classname="PaletteGenerator &gt; " name="Should return a single alpha value for a single color (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.001">
    </testcase>
    <testcase classname="PaletteGenerator &gt; " name="Should return a single alpha value for any valid type of color value (lib-commonjs/controls/chartControl/PaletteGenerator.test.js)" time="0.002">
    </testcase>
  </testsuite>
  <testsuite name="ControlsTestWebPart" errors="0" failures="0" skipped="0" timestamp="2026-03-14T20:03:28" time="0.766" tests="1">
    <testcase classname="ControlsTestWebPart &gt; " name="should do something (lib-commonjs/webparts/controlsTest/test/ControlsTestWebPart.test.js)" time="0.002">
    </testcase>
  </testsuite>
  <testsuite name="&lt;Placeholder /&gt;" errors="0" failures="0" skipped="0" timestamp="2026-03-14T20:03:26" time="3.528" tests="6">
    <testcase classname="&lt;Placeholder /&gt; &gt; " name="Test that placeholder renders (lib-commonjs/controls/placeholder/PlaceholderComponent.test.js)" time="0.051">
    </testcase>
    <testcase classname="&lt;Placeholder /&gt; &gt; " name="Test placeholder without button (lib-commonjs/controls/placeholder/PlaceholderComponent.test.js)" time="0.015">
    </testcase>
    <testcase classname="&lt;Placeholder /&gt; &gt; " name="Test placeholder with custom classname (lib-commonjs/controls/placeholder/PlaceholderComponent.test.js)" time="0.007">
    </testcase>
    <testcase classname="&lt;Placeholder /&gt; &gt; " name="Test placeholder with null values (lib-commonjs/controls/placeholder/PlaceholderComponent.test.js)" time="0.01">
    </testcase>
    <testcase classname="&lt;Placeholder /&gt; &gt; " name="Test placeholder with button (lib-commonjs/controls/placeholder/PlaceholderComponent.test.js)" time="0.017">
    </testcase>
    <testcase classname="&lt;Placeholder /&gt; &gt; " name="Test button onConfigure trigger (lib-commonjs/controls/placeholder/PlaceholderComponent.test.js)" time="0.009">
    </testcase>
  </testsuite>
</testsuites>