diff --git a/build-tools/automation/yaml-templates/apk-instrumentation.yaml b/build-tools/automation/yaml-templates/apk-instrumentation.yaml index 5dcdc465e86..1840e634284 100644 --- a/build-tools/automation/yaml-templates/apk-instrumentation.yaml +++ b/build-tools/automation/yaml-templates/apk-instrumentation.yaml @@ -35,13 +35,14 @@ steps: -bl:$(System.DefaultWorkingDirectory)/bin/Test${{ parameters.configuration }}/run-${{ parameters.testName }}.binlog -v:n -c ${{ parameters.configuration }} ${{ parameters.extraBuildArgs }} condition: ${{ parameters.condition }} + continueOnError: true - script: > - DEST="$(Build.ArtifactStagingDirectory)/${{ parameters.artifactFolder }}/" && + DEST="$(Build.StagingDirectory)/Test${{ parameters.configuration }}/${{ parameters.artifactFolder }}/" && mkdir -p "$DEST" && cp "${{ parameters.artifactSource }}" "$DEST" displayName: copy apk/aab - condition: eq(variables['agent.jobstatus'], 'SucceededWithIssues') + condition: ne(variables['Agent.JobStatus'], 'Succeeded') continueOnError: true - task: PublishTestResults@2 diff --git a/build-tools/scripts/TestApks.targets b/build-tools/scripts/TestApks.targets index a2176a8a50b..42b846c8286 100644 --- a/build-tools/scripts/TestApks.targets +++ b/build-tools/scripts/TestApks.targets @@ -26,7 +26,7 @@ 5 $([MSBuild]::Multiply($(AvdLaunchTimeoutMinutes), 60)) $([MSBuild]::Multiply($(AvdLaunchTimeoutSeconds), 1000)) - <_LogcatFilename>$(MSBuildThisFileDirectory)..\..\bin\Test$(Configuration)\logcat-$(Configuration)-full.log + <_LogcatFilenameBase>$(MSBuildThisFileDirectory)..\..\bin\Test$(Configuration)\logcat-$(Configuration)$(TestsFlavor) @@ -69,7 +69,7 @@ AvdManagerHome="$(AvdManagerHome)" Arguments="$(TestEmulatorArguments)" ImageName="$(TestAvdName)" - LogcatFile="$(_LogcatFilename)" + LogcatFile="$(_LogcatFilenameBase)-full.txt" Port="$(_AdbEmulatorPort)" ToolExe="$(EmulatorToolExe)" ToolPath="$(EmulatorToolPath)"> @@ -247,7 +247,6 @@ <_IncludeCategories Condition=" '$(IncludeCategories)' != '' ">include=$(IncludeCategories) <_ExcludeCategories Condition=" '$(ExcludeCategories)' != '' ">exclude=$(ExcludeCategories) - <_LogcatFilenameBase>$(MSBuildThisFileDirectory)..\..\bin\Test$(Configuration)\logcat-$(Configuration)$(TestsFlavor) $(TestsFlavor)