Implement Pester tests for Android SDKs (#1221)

* Add Android SDKs tests

* Fix path to android helpers

* Fix path to sdkmanager

* Remove extra and add-ons tests

* Add verbose option to sdkmanager

* Add additional tools test

* Fix extra and addons tests

* Fix extra and addons android packages

* Fix image templates
This commit is contained in:
Vladimir Safonkin
2020-07-17 09:35:46 +00:00
committed by GitHub
parent b47ba413c9
commit 58f3ee85cb
9 changed files with 184 additions and 77 deletions

View File

@@ -25,12 +25,12 @@ function Create-AndroidTableObject {
}
function Get-AndroidSDKManagerPath {
return Join-Path $env:ANDROID_HOME "tools" "bin" "sdkmanager.bat"
return Join-Path $env:ANDROID_HOME "tools\bin\sdkmanager.bat"
}
function Get-AndroidInstalledPackages {
$androidSDKManagerPath = Get-AndroidSDKManagerPath
$androidSDKManagerList = & $androidSDKManagerPath --list --include_obsolete
$androidSDKManagerList = & $androidSDKManagerPath --list --include_obsolete --verbose
$androidInstalledPackages = @()
foreach($packageInfo in $androidSDKManagerList) {
if($packageInfo -Match "Available Packages:") {