From 240141ce029c4320d714d6ad197697bfecd239b2 Mon Sep 17 00:00:00 2001 From: carzh Date: Mon, 3 Feb 2025 12:03:34 -0800 Subject: [PATCH] added test with browserstack credentials --- .../nuget/templates/test_android.yml | 47 +++++-------------- 1 file changed, 11 insertions(+), 36 deletions(-) diff --git a/tools/ci_build/github/azure-pipelines/nuget/templates/test_android.yml b/tools/ci_build/github/azure-pipelines/nuget/templates/test_android.yml index db71e045a0..bf6ec61087 100644 --- a/tools/ci_build/github/azure-pipelines/nuget/templates/test_android.yml +++ b/tools/ci_build/github/azure-pipelines/nuget/templates/test_android.yml @@ -43,26 +43,6 @@ stages: dotnet workload install maui maui-android android workingDirectory: '$(Build.SourcesDirectory)\csharp' - - task: PowerShell@2 - displayName: List installed workloads - inputs: - targetType: 'inline' - script: | - $output = dotnet --list-sdks - Write-Output $output - $output1 = dotnet workload list - Write-Output $output1 - workingDirectory: '$(Build.SourcesDirectory)\csharp' - - - task: PowerShell@2 - displayName: Generating MAUI keystore - inputs: - targetType: 'inline' - script: | - Write-Host "Generating debug.keystore" - keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000 -dname "CN=Android Debug,O=Android,C=US" - workingDirectory: '$(Build.SourcesDirectory)\csharp' - - task: PowerShell@2 displayName: Publish Android MAUI APK inputs: @@ -88,22 +68,6 @@ stages: } displayName: 'Search for APK files recursively' - - task: PowerShell@2 - inputs: - targetType: 'inline' - script: | - $folderPath = "$(Build.SourcesDirectory)" - $fileExtension = "*.aab" - Write-Host "Searching for files with extension $fileExtension in $folderPath" - $files = Get-ChildItem -Path $folderPath -Recurse -Filter $fileExtension - if ($files) { - Write-Host "Found files:" - $files | ForEach-Object { Write-Host $_.FullName } - } else { - Write-Host "No files found." - } - displayName: 'Search for AAB files recursively' - - task: PowerShell@2 inputs: targetType: 'inline' @@ -131,3 +95,14 @@ stages: inputs: artifactName: 'test signed apk' targetPath: '$(Build.ArtifactStagingDirectory)' + + - task: PowerShell@2 + displayName: Run BrowserStack test + inputs: + targetType: 'inline' + script: | + dotnet test + workingDirectory: '$(Build.SourcesDirectory)\csharp\test\Microsoft.ML.OnnxRuntime.Tests.BrowserStack.Android' + env: + BROWSERSTACK_USERNAME: $(browserstack_username) + BROWSERSTACK_TOKEN: $(browserstack_access_key)