mirror of
https://github.com/actions/runner-images-sangeeth.git
synced 2025-12-20 06:29:50 +00:00
[Windows] Update documentation generation to use shared software report module (#6834)
This commit is contained in:
committed by
GitHub
parent
f7f519dcc4
commit
447c8387a2
@@ -32,6 +32,19 @@ $webDrivers = @{
|
||||
}
|
||||
}
|
||||
|
||||
function Build-BrowserSection {
|
||||
return @(
|
||||
$(Get-BrowserVersion -Browser "chrome"),
|
||||
$(Get-SeleniumWebDriverVersion -Driver "chrome"),
|
||||
$(Get-BrowserVersion -Browser "edge"),
|
||||
$(Get-SeleniumWebDriverVersion -Driver "edge"),
|
||||
$(Get-BrowserVersion -Browser "firefox"),
|
||||
$(Get-SeleniumWebDriverVersion -Driver "firefox"),
|
||||
$(Get-SeleniumWebDriverVersion -Driver "iexplorer"),
|
||||
$(Get-SeleniumVersion)
|
||||
)
|
||||
}
|
||||
|
||||
function Get-BrowserVersion {
|
||||
param(
|
||||
[string] $Browser
|
||||
@@ -40,7 +53,7 @@ function Get-BrowserVersion {
|
||||
$browserFile = $browsers.$Browser.File
|
||||
$registryKey = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\$browserFile"
|
||||
$browserVersion = (Get-Item (Get-ItemProperty $registryKey)."(Default)").VersionInfo.FileVersion
|
||||
return "$browserName $browserVersion"
|
||||
return [ToolVersionNode]::new($browserName, $browserVersion)
|
||||
}
|
||||
|
||||
function Get-SeleniumWebDriverVersion {
|
||||
@@ -51,13 +64,13 @@ function Get-SeleniumWebDriverVersion {
|
||||
$driverPath = $webDrivers.$Driver.Path
|
||||
$versionFileName = "versioninfo.txt";
|
||||
$webDriverVersion = Get-Content -Path "$driverPath\$versionFileName"
|
||||
return "$driverName $webDriverVersion"
|
||||
return [ToolVersionNode]::new($driverName, $webDriverVersion)
|
||||
}
|
||||
|
||||
function Get-SeleniumVersion {
|
||||
$seleniumBinaryName = (Get-ToolsetContent).selenium.binary_name
|
||||
$fullSeleniumVersion = (Get-ChildItem "C:\selenium\${seleniumBinaryName}-*").Name -replace "${seleniumBinaryName}-"
|
||||
return "Selenium server $fullSeleniumVersion"
|
||||
return [ToolVersionNode]::new("Selenium server", $fullSeleniumVersion)
|
||||
}
|
||||
|
||||
function Build-BrowserWebdriversEnvironmentTable {
|
||||
|
||||
Reference in New Issue
Block a user