Superpmi on Microbenchmarks (#47900)
* Superpmi on Microbenchmarks
* Fix the mch file path name
* distribute the benchmarks in 30 partitions
* Set input directory for benchmarks
* Some fixes to superpmi_benchmarks
Also update the GUID so we don't overwrite the existing collections.
* fix the name of partition_index and partition_count
* Point the core_root path to the superpmi script
* fix python to invoke for setup
* Add verbosity and include all benchmarks
* Fix the benchmarks invocation
* use benchmarks_ci.py script
* run all benchmarks
* fix the performance source code path
* see why dotnet install fails
* Comment all jobs except benchmarks
* update the right fork
* Switch back to doing installing dotnet on azure machine
* Put dotnet in script
* fix dumpMap, revert change in superpmi.py
* Produce artifacts in temp folder
- Disable mcs -strip for now
- Pass the JitName variable
* Experimental: Exit on failure
* Revert "Produce artifacts in temp folder"
This reverts commit
afdfbd4b03a684d780ef06f644dba0dcf0621438.
* Use JitName
* Use workitem folder instead of correlation
* fix typo in WorkItemDirectory
* Set the payload directory
* print error message before exiting
* fix some linux issues
* Make dotnet executable
* resolve merge conflicts
* fix typo from merge conflict
* add logging around chmod
* fix the is_windows condition
* cleanup and disable linux arm/arm64
* remove the unwanted parameter