Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: microsoft/axe-windows
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.1.3
Choose a base ref
...
head repository: microsoft/axe-windows
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.2.0
Choose a head ref
  • 8 commits
  • 56 files changed
  • 5 contributors

Commits on Jun 18, 2023

  1. Configuration menu
    Copy the full SHA
    9ad5a7d View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. chore(deps): Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3 in /src (

    #945)
    
    Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from
    17.6.2 to 17.6.3.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/microsoft/vstest/releases">Microsoft.NET.Test.Sdk's
    releases</a>.</em></p>
    <blockquote>
    <h2>v17.6.3</h2>
    <h3>Issues Fixed</h3>
    <ul>
    <li>[rel/17.6] Update version to 17.6.3 by <a
    href="https://github.com/nohwnd"><code>@​nohwnd</code></a> in <a
    href="https://redirect.github.com/microsoft/vstest/pull/4555">#4555</a></li>
    <li>[rel/17.6] Disable pre-start of testhosts by <a
    href="https://github.com/nohwnd"><code>@​nohwnd</code></a> in <a
    href="https://redirect.github.com/microsoft/vstest/pull/4554">#4554</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/microsoft/vstest/compare/v17.6.2...v17.6.3">https://github.com/microsoft/vstest/compare/v17.6.2...v17.6.3</a></p>
    <h3>Artifacts</h3>
    <ul>
    <li>TestPlatform vsix: <a
    href="https://vsdrop.corp.microsoft.com/file/v1/Products/DevDiv/microsoft/vstest/17.6/20230627-01;/TestPlatform.vsix">17.6.3</a></li>
    <li>Microsoft.TestPlatform.ObjectModel : <a
    href="https://www.nuget.org/packages/Microsoft.TestPlatform.ObjectModel/17.6.3">17.6.3</a></li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/microsoft/vstest/commit/e7ea853f64af5a4c240acaf9e54cdae3ae0eb7bb"><code>e7ea853</code></a>
    [rel/17.6] Update version to 17.6.3 (<a
    href="https://redirect.github.com/microsoft/vstest/issues/4555">#4555</a>)</li>
    <li><a
    href="https://github.com/microsoft/vstest/commit/bda2d1e387c47db04a99ae2beee4261ba452e4c7"><code>bda2d1e</code></a>
    [rel/17.6] Disable pre-start of testhosts (<a
    href="https://redirect.github.com/microsoft/vstest/issues/4554">#4554</a>)</li>
    <li>See full diff in <a
    href="https://github.com/microsoft/vstest/compare/v17.6.2...v17.6.3">compare
    view</a></li>
    </ul>
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    7c3a2ba View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. feat: Add ability to always save test file (#948)

    #### Details
    
    #935 requests that we provide a way for CLI users to create an
    `.a11ytest` file even when no errors are reported. This adds a
    `--alwayssavetestfile` option to the CLI, then plumbs it through to take
    effect. People using the automation interface can access this directly
    via the `Config.Builder.WithAlwaysSaveTestFile` method.
    
    ##### Motivation
    
    Address #935 
    
    ##### Context
    
    <!-- Are there any parts that you've intentionally left out-of-scope for
    a later PR to handle? -->
    
    <!-- Were there any alternative approaches you considered? What
    tradeoffs did you consider? -->
    
    #### Pull request checklist
    <!-- If a checklist item is not applicable to this change, write "n/a"
    in the checkbox -->
    - [x] Addresses an existing issue: #935
    
    ---------
    
    Co-authored-by: Dave Tryon <45672944@DaveTryon@users.noreply.github.com>
    DaveTryon and Dave Tryon authored Jul 5, 2023
    Configuration menu
    Copy the full SHA
    11982cb View commit details
    Browse the repository at this point in the history
  2. Upgrade WixToolset to v4.0.1 (#947)

    #### Details
    
    Upgrade WixToolset to v4.0.1
    
    ##### Motivation
    
    Address issue #946
    
    ##### Context
    
    In WiX v4, it's easier than ever to build MSIs for each platform (x86,
    x64, arm64) using the exact same sources (with no conditional code).
    
    The default build output directory for the MSI changes from
    `bin\$(Configuration)\...` to `bin\$(Platform)\$(Configuration)\...`
    where Platform = `x86`
    
    This MSI contains suboptimal authoring, especially concerning the
    Windows Installer Best Practices relating to Component/File
    relationships. Generally speaking, each Component should have only one
    File. You can create ComponentGroups to group components as needed, but
    ComponentGroups don't survive in the MSI (they are an authoring-only
    concept).
    
    #### Pull request checklist
    <!-- If a checklist item is not applicable to this change, write "n/a"
    in the checkbox -->
    - [x] Addresses an existing issue: #946
    
    ---------
    
    Co-authored-by: Dave Tryon <45672944+DaveTryon@users.noreply.github.com>
    BMurri and DaveTryon authored Jul 5, 2023
    Configuration menu
    Copy the full SHA
    c53a890 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. chore(deps): Bump MSTest.TestAdapter from 3.0.4 to 3.1.1 in /src (#949)

    Bumps [MSTest.TestAdapter](https://github.com/microsoft/testfx) from
    3.0.4 to 3.1.1.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/microsoft/testfx/releases">MSTest.TestAdapter's
    releases</a>.</em></p>
    <blockquote>
    <h2>v3.1.1</h2>
    <p>See the release notes <a
    href="https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#311---2023-07-14">here</a>.</p>
    <h2>v3.1.0</h2>
    <p>See the release notes <a
    href="https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#310---2023-07-14">here</a>.</p>
    <p><strong>ARTIFACTS FOR THIS RELEASE WERE CORRUPTED - YOU NEED TO LOOK
    AT ARTIFACTS OF v3.1.1</strong></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/microsoft/testfx/blob/main/docs/Changelog.md">MSTest.TestAdapter's
    changelog</a>.</em></p>
    <blockquote>
    <h2>[3.1.1] - 2023-07-14</h2>
    <h3>Fixed</h3>
    <ul>
    <li>Artifact <code>3.1.0</code> was corrupted during pipeline and for
    security reasons we cannot regenerate it.</li>
    </ul>
    <p>See full log <a
    href="https://github.com/Microsoft/testfx/compare/v3.1.0...v3.1.1">here</a></p>
    <h3>Artifacts</h3>
    <ul>
    <li>MSTest: <a
    href="https://www.nuget.org/packages/MSTest/3.1.1">3.1.1</a></li>
    <li>MSTest.TestFramework: <a
    href="https://www.nuget.org/packages/MSTest.TestFramework/3.1.1">3.1.1</a></li>
    <li>MSTest.TestAdapter: <a
    href="https://www.nuget.org/packages/MSTest.TestAdapter/3.1.1">3.1.1</a></li>
    </ul>
    <h2>[3.1.0] - 2023-07-14</h2>
    <p>See full log <a
    href="https://github.com/Microsoft/testfx/compare/v3.0.4...v3.1.0">here</a></p>
    <h3>Added</h3>
    <ul>
    <li>Add AsyncLocal warning <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1710">#1710</a></li>
    <li>DeploymentItem: add test for file deployment using Windows/Linux
    path… <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1709">#1709</a></li>
    <li>Onboarding to GitOps.ResourceManagement <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1688">#1688</a></li>
    <li>Enable TestContext.AddResultFile API for WinUI <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1593">#1593</a></li>
    <li>Adding warning that AssemblyResolution works only with .NET
    Frameworks <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1669">#1669</a></li>
    <li>Document data source configuration <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1595">#1595</a></li>
    <li>Add documentation for [DeploymentItem] attribute <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1581">#1581</a></li>
    <li>Document LegacySettings- support as discontinued delta from MSTestV1
    <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1571">#1571</a></li>
    <li>Add link to MSTest element settings in the Documentation page <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1552">#1552</a></li>
    </ul>
    <h3>Changed</h3>
    <ul>
    <li>Bump TestPlatform to 17.6.0 <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1666">#1666</a></li>
    <li>Use embedded symbols <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1601">#1601</a></li>
    </ul>
    <h3>Fixed</h3>
    <ul>
    <li>Prevent swallowing inner exception in async error <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1712">#1712</a></li>
    <li>Avoid crash when method is not found using FQN <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1714">#1714</a></li>
    <li>Fix parallel output isolation <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1705">#1705</a></li>
    <li>Fix DeploymentItem to support trailing directory separator <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1703">#1703</a></li>
    <li>Fix Logger.LogMessage to not call string.Format when no arguments
    are… <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1702">#1702</a></li>
    <li>TestContext: Unify SetOutcome behavior across all target frameworks
    <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1428">#1428</a></li>
    <li>Update AreEqual/AreNotEqual XML documentation <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1563">#1563</a></li>
    <li>Fix bug with iterating over loaded modules <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1501">#1501</a></li>
    <li>Fix collecting warning messages in DeploymentUtility <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1500">#1500</a></li>
    <li>Fix cleanup inheritance calls <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1475">#1475</a></li>
    <li>Fix some race condition issue <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1477">#1477</a></li>
    <li>Fix class/assembly cleanups log collect and attachment (<a
    href="https://redirect.github.com/microsoft/testfx/issues/1470">#1470</a>)
    <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1472">#1472</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/microsoft/testfx/commit/497171443c28d3111afb4ced423c474b87a32137"><code>4971714</code></a>
    Bump to 3.1.1</li>
    <li><a
    href="https://github.com/microsoft/testfx/commit/809b54c622aa01096c3be9d83dd95d6e9fec6e26"><code>809b54c</code></a>
    Try to fix RTM release pipeline</li>
    <li><a
    href="https://github.com/microsoft/testfx/commit/1e2abd5ff1ab79e8e423dfbaeb8a7254e017256d"><code>1e2abd5</code></a>
    Prevent swallowing inner exception in async error (<a
    href="https://redirect.github.com/microsoft/testfx/issues/1712">#1712</a>)</li>
    <li><a
    href="https://github.com/microsoft/testfx/commit/6485a100d7dc9c148c78410acb7c694db863bfbc"><code>6485a10</code></a>
    [main] Update dependencies from dotnet/arcade (<a
    href="https://redirect.github.com/microsoft/testfx/issues/1716">#1716</a>)</li>
    <li><a
    href="https://github.com/microsoft/testfx/commit/1e9779f4dec53117bb3f7c7ead52ab70c835572a"><code>1e9779f</code></a>
    Avoid crash when method is not found using FQN (<a
    href="https://redirect.github.com/microsoft/testfx/issues/1714">#1714</a>)</li>
    <li><a
    href="https://github.com/microsoft/testfx/commit/7ebed2a6b5630c175d2350a4212c32d9608ba2be"><code>7ebed2a</code></a>
    [main] Update dependencies from dotnet/arcade (<a
    href="https://redirect.github.com/microsoft/testfx/issues/1713">#1713</a>)</li>
    <li><a
    href="https://github.com/microsoft/testfx/commit/4c69360100ff51e0ad8c72f07495b7e133f0b57e"><code>4c69360</code></a>
    [main] Update dependencies from dotnet/arcade (<a
    href="https://redirect.github.com/microsoft/testfx/issues/1711">#1711</a>)</li>
    <li><a
    href="https://github.com/microsoft/testfx/commit/0c6283a71b1ab47c8803da595dabe21a778fdef6"><code>0c6283a</code></a>
    Add AsyncLocal warning (<a
    href="https://redirect.github.com/microsoft/testfx/issues/1710">#1710</a>)</li>
    <li><a
    href="https://github.com/microsoft/testfx/commit/4d52f05eb4dbb47aa1658ecb97aa92b5e5b05706"><code>4d52f05</code></a>
    Rename Helper.cs into Guard.cs</li>
    <li><a
    href="https://github.com/microsoft/testfx/commit/0ee05864fe16095dcac64e6b7ab5e6624874d44c"><code>0ee0586</code></a>
    DeploymentItem: add test for file deployment using Windows/Linux path…
    (<a
    href="https://redirect.github.com/microsoft/testfx/issues/1709">#1709</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/microsoft/testfx/compare/v3.0.4...v3.1.1">compare
    view</a></li>
    </ul>
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 14, 2023
    Configuration menu
    Copy the full SHA
    54ca543 View commit details
    Browse the repository at this point in the history
  2. chore(deps): Bump MSTest.TestFramework from 3.0.4 to 3.1.1 in /src (#950

    )
    
    Bumps [MSTest.TestFramework](https://github.com/microsoft/testfx) from
    3.0.4 to 3.1.1.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/microsoft/testfx/releases">MSTest.TestFramework's
    releases</a>.</em></p>
    <blockquote>
    <h2>v3.1.1</h2>
    <p>See the release notes <a
    href="https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#311---2023-07-14">here</a>.</p>
    <h2>v3.1.0</h2>
    <p>See the release notes <a
    href="https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#310---2023-07-14">here</a>.</p>
    <p><strong>ARTIFACTS FOR THIS RELEASE WERE CORRUPTED - YOU NEED TO LOOK
    AT ARTIFACTS OF v3.1.1</strong></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/microsoft/testfx/blob/main/docs/Changelog.md">MSTest.TestFramework's
    changelog</a>.</em></p>
    <blockquote>
    <h2>[3.1.1] - 2023-07-14</h2>
    <h3>Fixed</h3>
    <ul>
    <li>Artifact <code>3.1.0</code> was corrupted during pipeline and for
    security reasons we cannot regenerate it.</li>
    </ul>
    <p>See full log <a
    href="https://github.com/Microsoft/testfx/compare/v3.1.0...v3.1.1">here</a></p>
    <h3>Artifacts</h3>
    <ul>
    <li>MSTest: <a
    href="https://www.nuget.org/packages/MSTest/3.1.1">3.1.1</a></li>
    <li>MSTest.TestFramework: <a
    href="https://www.nuget.org/packages/MSTest.TestFramework/3.1.1">3.1.1</a></li>
    <li>MSTest.TestAdapter: <a
    href="https://www.nuget.org/packages/MSTest.TestAdapter/3.1.1">3.1.1</a></li>
    </ul>
    <h2>[3.1.0] - 2023-07-14</h2>
    <p>See full log <a
    href="https://github.com/Microsoft/testfx/compare/v3.0.4...v3.1.0">here</a></p>
    <h3>Added</h3>
    <ul>
    <li>Add AsyncLocal warning <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1710">#1710</a></li>
    <li>DeploymentItem: add test for file deployment using Windows/Linux
    path… <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1709">#1709</a></li>
    <li>Onboarding to GitOps.ResourceManagement <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1688">#1688</a></li>
    <li>Enable TestContext.AddResultFile API for WinUI <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1593">#1593</a></li>
    <li>Adding warning that AssemblyResolution works only with .NET
    Frameworks <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1669">#1669</a></li>
    <li>Document data source configuration <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1595">#1595</a></li>
    <li>Add documentation for [DeploymentItem] attribute <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1581">#1581</a></li>
    <li>Document LegacySettings- support as discontinued delta from MSTestV1
    <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1571">#1571</a></li>
    <li>Add link to MSTest element settings in the Documentation page <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1552">#1552</a></li>
    </ul>
    <h3>Changed</h3>
    <ul>
    <li>Bump TestPlatform to 17.6.0 <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1666">#1666</a></li>
    <li>Use embedded symbols <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1601">#1601</a></li>
    </ul>
    <h3>Fixed</h3>
    <ul>
    <li>Prevent swallowing inner exception in async error <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1712">#1712</a></li>
    <li>Avoid crash when method is not found using FQN <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1714">#1714</a></li>
    <li>Fix parallel output isolation <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1705">#1705</a></li>
    <li>Fix DeploymentItem to support trailing directory separator <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1703">#1703</a></li>
    <li>Fix Logger.LogMessage to not call string.Format when no arguments
    are… <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1702">#1702</a></li>
    <li>TestContext: Unify SetOutcome behavior across all target frameworks
    <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1428">#1428</a></li>
    <li>Update AreEqual/AreNotEqual XML documentation <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1563">#1563</a></li>
    <li>Fix bug with iterating over loaded modules <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1501">#1501</a></li>
    <li>Fix collecting warning messages in DeploymentUtility <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1500">#1500</a></li>
    <li>Fix cleanup inheritance calls <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1475">#1475</a></li>
    <li>Fix some race condition issue <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1477">#1477</a></li>
    <li>Fix class/assembly cleanups log collect and attachment (<a
    href="https://redirect.github.com/microsoft/testfx/issues/1470">#1470</a>)
    <a
    href="https://redirect.github.com/Microsoft/testfx/pull/1472">#1472</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/microsoft/testfx/commit/497171443c28d3111afb4ced423c474b87a32137"><code>4971714</code></a>
    Bump to 3.1.1</li>
    <li><a
    href="https://github.com/microsoft/testfx/commit/809b54c622aa01096c3be9d83dd95d6e9fec6e26"><code>809b54c</code></a>
    Try to fix RTM release pipeline</li>
    <li><a
    href="https://github.com/microsoft/testfx/commit/1e2abd5ff1ab79e8e423dfbaeb8a7254e017256d"><code>1e2abd5</code></a>
    Prevent swallowing inner exception in async error (<a
    href="https://redirect.github.com/microsoft/testfx/issues/1712">#1712</a>)</li>
    <li><a
    href="https://github.com/microsoft/testfx/commit/6485a100d7dc9c148c78410acb7c694db863bfbc"><code>6485a10</code></a>
    [main] Update dependencies from dotnet/arcade (<a
    href="https://redirect.github.com/microsoft/testfx/issues/1716">#1716</a>)</li>
    <li><a
    href="https://github.com/microsoft/testfx/commit/1e9779f4dec53117bb3f7c7ead52ab70c835572a"><code>1e9779f</code></a>
    Avoid crash when method is not found using FQN (<a
    href="https://redirect.github.com/microsoft/testfx/issues/1714">#1714</a>)</li>
    <li><a
    href="https://github.com/microsoft/testfx/commit/7ebed2a6b5630c175d2350a4212c32d9608ba2be"><code>7ebed2a</code></a>
    [main] Update dependencies from dotnet/arcade (<a
    href="https://redirect.github.com/microsoft/testfx/issues/1713">#1713</a>)</li>
    <li><a
    href="https://github.com/microsoft/testfx/commit/4c69360100ff51e0ad8c72f07495b7e133f0b57e"><code>4c69360</code></a>
    [main] Update dependencies from dotnet/arcade (<a
    href="https://redirect.github.com/microsoft/testfx/issues/1711">#1711</a>)</li>
    <li><a
    href="https://github.com/microsoft/testfx/commit/0c6283a71b1ab47c8803da595dabe21a778fdef6"><code>0c6283a</code></a>
    Add AsyncLocal warning (<a
    href="https://redirect.github.com/microsoft/testfx/issues/1710">#1710</a>)</li>
    <li><a
    href="https://github.com/microsoft/testfx/commit/4d52f05eb4dbb47aa1658ecb97aa92b5e5b05706"><code>4d52f05</code></a>
    Rename Helper.cs into Guard.cs</li>
    <li><a
    href="https://github.com/microsoft/testfx/commit/0ee05864fe16095dcac64e6b7ab5e6624874d44c"><code>0ee0586</code></a>
    DeploymentItem: add test for file deployment using Windows/Linux path…
    (<a
    href="https://redirect.github.com/microsoft/testfx/issues/1709">#1709</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/microsoft/testfx/compare/v3.0.4...v3.1.1">compare
    view</a></li>
    </ul>
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 14, 2023
    Configuration menu
    Copy the full SHA
    d68e4d7 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. fix: Reduce chromium noise (#951)

    #### Details
    
    As called out in #836, the `ChromiumContentShouldUseWebScanner` has
    caused a lot of confusion. This PR aims to reduce that confusion. It
    does the following:
    
    - The `ChromiumContentShouldUseWebScanner` rule will now trigger _only_
    on Chromium-generated `Document` elements
    - Other rules are disabled on elements that are Chromium-generated
    `Document` elements or any of their descendants
    - Future rules default to being disabled on elements that are
    Chromium-generated `Documents` or any of their descendants. The default
    behavior can easily be overridden
    - Where needed for unit tests with strict `mock`s, provide test
    constructors that allow unit tests to isolate the class under test from
    the Chromium suppression
    
    ##### Motivation
    
    Address #836, make the `ChromiumContentShouldUseWebScanner` rule less
    intrusive
    
    ##### Attachments
    
    [BeforeAndAfter.zip](https://github.com/microsoft/axe-windows/files/12101240/BeforeAndAfter.zip)
    contains 2 `a11ytest` files
    - `Before.a11ytest` contains scan results from Edge before this change
    - `After.a11ytest` contains scan results from Edge after this change
    
    Here are how the numbers line up
    
    Message | Count before | Count after | Count of Chromium elements
    --- | --- | --- | ---
    An element must not have the same Name and LocalizedControlType as its
    parent | 7 | 0 | 7
    An element of the given ControlType must not support the Invoke pattern
    | 1 | 1 | 0
    An element of the given ControlType must support the Text pattern | 1 |
    0 | 1
    An on-screen element must not have a null BoundingRectangle property | 5
    | 5 | 0
    Chromium components should be scanned with a web-based scanner | 63 | 2
    | 63
    The Name must not include the same text as the LocalizedControlType | 2
    | 2 | 0
    The Name property must not include the element's control type | 2 | 2 |
    0
    
    Things to note on this table:
    - There are 2 Chromium documents on the page--one for the HTML content
    and one for the search button. This is an implementation detail of the
    search button
    - Only the 2 Chromium documents are counted in "Count after". The 61
    omitted elements are children of one of the two Chromium documents
    - For all other columns. "Count before" - "Count after" = "Count of
    Chromium elements". This is as expected
    
    If you open `After.a11ytest` and inspect the children of the Chromium
    documents, the UIA properties are reported but no tests were run. That's
    exactly what this change was intended to do.
    
    ##### Screenshots
    
    Here are visual representations of the test results with all test
    results displaying. Notice the difference in the HTML document space:
    
    File | Snapshot (click to enlarge) | Test Results (click to enlarge)
    --- | --- | ---
    Before |
    ![image](https://github.com/microsoft/axe-windows/assets/45672944/3e70661f-6981-451d-b1fe-3314decb276c)
    |
    ![image](https://github.com/microsoft/axe-windows/assets/45672944/eb03f67e-2e2f-467d-8dd5-666b44aa2a1b)
    After |
    ![image](https://github.com/microsoft/axe-windows/assets/45672944/aa08a6ca-4d81-4ee2-b300-fe7de70a4ef6)
    |
    ![image](https://github.com/microsoft/axe-windows/assets/45672944/9519e8b9-9b90-48b6-ab9e-46c19b18c4c4)
    
    ##### Context
    
    <!-- Are there any parts that you've intentionally left out-of-scope for
    a later PR to handle? -->
    
    <!-- Were there any alternative approaches you considered? What
    tradeoffs did you consider? -->
    
    #### Pull request checklist
    <!-- If a checklist item is not applicable to this change, write "n/a"
    in the checkbox -->
    - [x] Addresses an existing issue: #836
    DaveTryon authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    b078401 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. chore: Bump version to 2.2.0 (#952)

    This commit increments the minor version, bringing us to v2.2.0.
    codeofdusk authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    de05b0c View commit details
    Browse the repository at this point in the history
Loading