Added the xharnessappbundletotest item for first pass test.
Remove iosmono build dependency temporarily.
Add missing directory in scenarios.proj include.
Don't use --user for pip installs in venv.
Added back in linux extra private job settings, and fixed added and() yaml to use a single and() as they can take more than 2 inputs.
Fix .proj -- in comment issue.
Try cding into the HELIX_CORRELATION_PAYLOAD directory.
Add back in SOD testing to ensure proper working, and try a zip directory for inclusion.
Set shared helix precommand to original since specific zipping style results in what we want, added some more to the CustomCommands for the Xharness running, added the app file to the payload directory.
Fix incorrect unzip directory.
Remove SOD condition so it actually runs.
Check directory after signing and copy app to work item root for another run attempt.
Fix the MauiiOSDefault.ipa copy.
Add echos of the target and the command to see if there is something obvious going wrong.
Fix(?) MauiiOSDefault.ipa file path.
Test the iosstartup performance branch.
Ensure that XHarnessCLI is included and print the directories.
Add XharnessPath as an Env variable for the test.py runs, and remove middle testing stuff.
Hardcode the Xharness version in the .proj file, remove some testing ls/pwd stuff, update perf scenario name, and add a command line xharness test.
Set the xharness path manually like done for android.
Turn on echo, export instead of set XHARNESSPATH.
Try setting XHarnessPath to XHARNESS_CLI_PATH for the perf repo to catch,
and remove the recursive file print as it shouldn't be needed at least for a while.
Test other env variables to see if they are being passed in at all.
Use Env variables properly(?).
try using the pub dir and the proper folder name for testing.
Try setting ios app id to net.dot.mauitesting and fix a spacing issue.
Add another ls on the starting folder, and try renaming the workitem name.
copy the mobileprovision and sign in the starting directory and copy the .app file to the scenario dir. Also cleaned up some of the printing.
Update xharness version.
Add chmod for the startup directory and print post pre.py files for testing.
Reenable runtime build.
Added maui version and iosllvmbuild specifiers for the perf-setup.sh file. Reenabled the mono iOS steps for full integration testing with both. Also setup some testing for precommands.
Missed adding the ios app build.
Fix additionalSetupParameters setup.
Cleanup, minor perf setup updates to hopefully fix long running setup, and added print lines to the setup to further help with testing.
Missing space for bash if statement.
Add parenths around a mauiVersion as it doesn't seem to be set properly at runtime.
linux Variable replacement needs parenths.
Change casing of iosLlvmBuild to match .sh assumptions, and print out all available files in the source_directory.
Add condition to work items for llvm vs nollvm, hopefully fixed file copies.
Fix iosLlvmBuild condition casing.
Remove file listing and add target dir for the MauiiOSDefaultIPA unzip.
Try initial iOSLlvmBuild casing.
Remove printing from setup.sh, fix ios helloworldpath, and set iOSLlvmBuild variable.
Fix(?) broken paths in actual tests.
Add Maccatalyst and some cleanup.
Removed large comment and shifted changed private job settings to clarify the OS commands.
Enable all tests for final testing.
Another iteration for final changes.
Perf update and xharness update test prep.
Update the xharness version for perf update testing.
Fix net.dot.mauitesting comment.
Iterate based on comments and fix MauiMacCatalyst pathing.
Change sed and try using ApplicationId instead and removed the MicrosoftDotNetXharnessCLIVersion from the ios_scenarios version.
Add podcast app part 1.
Add the ios podcast app test itself since it was missed.
Add back the incorrectly removed HelixPrecommand steps for Alpine.
Change agent.os conditions to be more positive.
A wish I would replace all the paths when I try to the first time.
Remove file printing.
Update xharness to latest version (dotnet#67667)
Needed for some perf scenarios.
Test using the bottom coded XHARNESSPATH.
Activate full pipeline for testing.