Update PMI asm diffs in the CI (#20743)
authorBruce Forstall <brucefo@microsoft.com>
Thu, 1 Nov 2018 16:59:04 +0000 (09:59 -0700)
committerGitHub <noreply@github.com>
Thu, 1 Nov 2018 16:59:04 +0000 (09:59 -0700)
commit98f6abcf800a30e35360ca89b5c674de124869ce
treed8ccc97099771eb29d8087fb03f1dde2ab044b07
parent127bdfe680f1eccb7a349b040a07123441af1e62
Update PMI asm diffs in the CI (#20743)

* Respond to PMI asm diffs code review feedback

Add some try/finally code to improve robustness.
Remove direct invocation of run.cmd.

Also, simplify the generated asm directory hierarchy.

* Improve PMI script error code

Only return non-zero if there is a fatal error. For non-fatal error,
such as the existence of asm diffs, return zero. This will allow
subsequent "build" steps in netci.groovy to run, namely, the
archiving of the asm directory.

Later, determine a better way figure out how to deal with the existence
of asm diffs.

* Update dotnet SDK download links
netci.groovy
tests/scripts/run-pmi-diffs.py