diff --git a/eng/performance/maui_scenarios_android.proj b/eng/performance/maui_scenarios_android.proj index 5ef4fa5ef01..f8038f2885a 100644 --- a/eng/performance/maui_scenarios_android.proj +++ b/eng/performance/maui_scenarios_android.proj @@ -82,12 +82,13 @@ + - echo on; xcopy %HELIX_CORRELATION_PAYLOAD%\$(PreparePayloadOutDirectoryName)\%(HelixWorkItem.ScenarioDirectoryName) %HELIX_WORKITEM_ROOT%\pub\ /E /I /Y + echo on; if not exist "%HELIX_WORKITEM_ROOT%\pub" mkdir "%HELIX_WORKITEM_ROOT%\pub"; copy /Y "%HELIX_CORRELATION_PAYLOAD%\$(PreparePayloadOutDirectoryName)\%(HelixWorkItem.ScenarioDirectoryName)\%(HelixWorkItem.ApkName).apk" "%HELIX_WORKITEM_ROOT%\pub\%(HelixWorkItem.ApkName).apk"; copy /Y "%HELIX_CORRELATION_PAYLOAD%\$(PreparePayloadOutDirectoryName)\%(HelixWorkItem.ScenarioDirectoryName)\versions.json" "%HELIX_WORKITEM_ROOT%\pub\versions.json" $(Python) test.py sod --scenario-name "%(Identity)" $(ScenarioArgs) - echo on; xcopy %HELIX_CORRELATION_PAYLOAD%\$(PreparePayloadOutDirectoryName)\%(HelixWorkItem.ScenarioDirectoryName) %HELIX_WORKITEM_ROOT%\pub\ /E /I /Y; ren %HELIX_WORKITEM_ROOT%\pub\%(HelixWorkItem.ApkName).apk %(HelixWorkItem.ApkName).zip; powershell.exe -nologo -noprofile -command "& {Expand-Archive %HELIX_WORKITEM_ROOT%\pub\%(HelixWorkItem.ApkName).zip -DestinationPath %HELIX_WORKITEM_ROOT%\pub\}"; del %HELIX_WORKITEM_ROOT%\pub\%(HelixWorkItem.ApkName).zip + echo on; if not exist "%HELIX_WORKITEM_ROOT%\pub" mkdir "%HELIX_WORKITEM_ROOT%\pub"; copy /Y "%HELIX_CORRELATION_PAYLOAD%\$(PreparePayloadOutDirectoryName)\%(HelixWorkItem.ScenarioDirectoryName)\%(HelixWorkItem.ApkName).apk" "%HELIX_WORKITEM_ROOT%\pub\%(HelixWorkItem.ApkName).apk"; copy /Y "%HELIX_CORRELATION_PAYLOAD%\$(PreparePayloadOutDirectoryName)\%(HelixWorkItem.ScenarioDirectoryName)\versions.json" "%HELIX_WORKITEM_ROOT%\pub\versions.json"; ren "%HELIX_WORKITEM_ROOT%\pub\%(HelixWorkItem.ApkName).apk" "%(HelixWorkItem.ApkName).zip"; powershell.exe -nologo -noprofile -command "& {Expand-Archive '%HELIX_WORKITEM_ROOT%\pub\%(HelixWorkItem.ApkName).zip' -DestinationPath '%HELIX_WORKITEM_ROOT%\pub'}"; del "%HELIX_WORKITEM_ROOT%\pub\%(HelixWorkItem.ApkName).zip" $(Python) test.py sod --scenario-name "%(Identity)" $(ScenarioArgs) diff --git a/eng/performance/maui_scenarios_ios.proj b/eng/performance/maui_scenarios_ios.proj index 084344d6aa0..476de2f043c 100644 --- a/eng/performance/maui_scenarios_ios.proj +++ b/eng/performance/maui_scenarios_ios.proj @@ -76,12 +76,14 @@ + - cp -r $HELIX_CORRELATION_PAYLOAD/$(PreparePayloadOutDirectoryName)/%(HelixWorkItem.ScenarioDirectoryName) $HELIX_WORKITEM_ROOT/pub + mkdir -p "$HELIX_WORKITEM_ROOT/pub" && cp "$HELIX_CORRELATION_PAYLOAD/$(PreparePayloadOutDirectoryName)/%(HelixWorkItem.ScenarioDirectoryName)/%(HelixWorkItem.IPAName).ipa" "$HELIX_WORKITEM_ROOT/pub/%(HelixWorkItem.IPAName).ipa" && cp "$HELIX_CORRELATION_PAYLOAD/$(PreparePayloadOutDirectoryName)/%(HelixWorkItem.ScenarioDirectoryName)/versions.json" "$HELIX_WORKITEM_ROOT/pub/versions.json" $(Python) test.py sod --scenario-name "%(Identity)" $(ScenarioArgs) + - cp -r $HELIX_CORRELATION_PAYLOAD/$(PreparePayloadOutDirectoryName)/%(HelixWorkItem.ScenarioDirectoryName) $HELIX_WORKITEM_ROOT/pub; mv $HELIX_WORKITEM_ROOT/pub/%(HelixWorkItem.IPAName).ipa $HELIX_WORKITEM_ROOT/pub/%(HelixWorkItem.IPAName).zip; unzip -d $HELIX_WORKITEM_ROOT/pub $HELIX_WORKITEM_ROOT/pub/%(HelixWorkItem.IPAName).zip; rm $HELIX_WORKITEM_ROOT/pub/%(HelixWorkItem.IPAName).zip + mkdir -p "$HELIX_WORKITEM_ROOT/pub" && cp "$HELIX_CORRELATION_PAYLOAD/$(PreparePayloadOutDirectoryName)/%(HelixWorkItem.ScenarioDirectoryName)/%(HelixWorkItem.IPAName).ipa" "$HELIX_WORKITEM_ROOT/pub/%(HelixWorkItem.IPAName).ipa" && cp "$HELIX_CORRELATION_PAYLOAD/$(PreparePayloadOutDirectoryName)/%(HelixWorkItem.ScenarioDirectoryName)/versions.json" "$HELIX_WORKITEM_ROOT/pub/versions.json" && mv "$HELIX_WORKITEM_ROOT/pub/%(HelixWorkItem.IPAName).ipa" "$HELIX_WORKITEM_ROOT/pub/%(HelixWorkItem.IPAName).zip" && unzip -d "$HELIX_WORKITEM_ROOT/pub" "$HELIX_WORKITEM_ROOT/pub/%(HelixWorkItem.IPAName).zip" 'Payload/*' && rm "$HELIX_WORKITEM_ROOT/pub/%(HelixWorkItem.IPAName).zip" $(Python) test.py sod --scenario-name "%(Identity)" $(ScenarioArgs)