This page contains Windows bias

About This Page

This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.

Bias Analysis

Bias Types:
⚠️ windows_first
Summary:
The documentation generally presents both Windows and Linux options for the 'os' setting and provides examples for both. However, in the TypeScript example for the Playwright test runner, the 'os' option is set to 'ServiceOS.WINDOWS' in the code sample, even though the default is 'ServiceOS.LINUX'. This subtle ordering and example choice may suggest a preference for Windows. No exclusive use of Windows tools, PowerShell, or missing Linux examples were found.
Recommendations:
  • In code examples, use the default value ('ServiceOS.LINUX') for the 'os' setting or provide parallel examples for both Windows and Linux.
  • When listing options, consider listing Linux first if it is the default, or explicitly state that both are equally supported.
  • Ensure that any example or sample configuration does not implicitly prioritize Windows unless there is a technical reason to do so.
  • If possible, add a note clarifying that both Windows and Linux are fully supported and that the choice in the example is arbitrary.
GitHub Create pull request

Scan History

Date Scan ID Status Bias Status
2025-09-11 00:00 #108 completed ✅ Clean
2025-08-11 00:00 #77 completed ✅ Clean
2025-08-10 00:00 #76 completed ✅ Clean
2025-08-09 00:00 #75 completed ✅ Clean
2025-08-08 00:00 #74 completed ✅ Clean
2025-07-13 21:37 #48 completed ✅ Clean
2025-07-12 23:44 #41 in_progress ❌ Biased

Flagged Code Snippets

import { getServiceConfig, ServiceOS } from "@azure/microsoft-playwright-testing"; import { defineConfig } from "@playwright/test"; import { AzureCliCredential } from "@azure/identity"; import config from "./playwright.config"; export default defineConfig( config, getServiceConfig(config, { serviceAuthType:'ACCESS_TOKEN' // Use this option when you want to authenticate using access tokens. This mode of auth should be enabled for the workspace. os: ServiceOS.WINDOWS, // Select the operating system where you want to run tests. runId: new Date().toISOString(), // Set a unique ID for every test run to distinguish them in the service portal. credential: new AzureCliCredential(), // Select the authentication method you want to use with Entra. useCloudHostedBrowsers: true, // Select if you want to use cloud-hosted browsers to run your Playwright tests. exposeNetwork: '<loopback>', // Use this option to connect to local resources from your Playwright test code without having to configure additional firewall settings. timeout: 30000 // Set the timeout for your tests. }), { reporter: [ ["list"], [ "@azure/microsoft-playwright-testing/reporter", { enableGitHubSummary: true, // Enable/disable GitHub summary in GitHub Actions workflow. }, ], ], }, );
os: ServiceOS.WINDOWS