@@ -33,6 +33,9 @@ if not exist %perfWorkingDirectory%\nul (
33
33
exit 1)
34
34
35
35
36
+ set pythonCmd = py
37
+ if exist " C:\Python35\python.exe" set pythonCmd = C:\Python35\python.exe
38
+
36
39
powershell -NoProfile -NoLogo wget https://dist.nuget.org/win-x86-commandline/latest/nuget.exe -OutFile " %perfWorkingDirectory% \nuget.exe"
37
40
38
41
if exist " %perfWorkingDirectory% \Microsoft.BenchView.JSONFormat" rmdir /s /q " %perfWorkingDirectory% \Microsoft.BenchView.JSONFormat"
@@ -49,24 +52,24 @@ if /I "%runType%" == "rolling" (set benchViewName=%benchViewName% %GIT_COMMIT%)
49
52
echo BenchViewName: " %benchViewName% "
50
53
51
54
echo Creating: " %perfWorkingDirectory% \submission-metadata.json"
52
- py " %perfWorkingDirectory% \Microsoft.BenchView.JSONFormat\tools\submission-metadata.py" --name
" %benchViewName% " --user-email
" [email protected] " -o
" %perfWorkingDirectory% \submission-metadata.json"
55
+ %pythonCmd% " %perfWorkingDirectory% \Microsoft.BenchView.JSONFormat\tools\submission-metadata.py" --name
" %benchViewName% " --user-email
" [email protected] " -o
" %perfWorkingDirectory% \submission-metadata.json"
53
56
54
57
echo Creating: " %perfWorkingDirectory% \build.json"
55
- py " %perfWorkingDirectory% \Microsoft.BenchView.JSONFormat\tools\build.py" git --branch %GIT_BRANCH_WITHOUT_ORIGIN% --type " %runType% " --source-timestamp " %timeStamp% " -o " %perfWorkingDirectory% \build.json"
58
+ %pythonCmd% " %perfWorkingDirectory% \Microsoft.BenchView.JSONFormat\tools\build.py" git --branch %GIT_BRANCH_WITHOUT_ORIGIN% --type " %runType% " --source-timestamp " %timeStamp% " -o " %perfWorkingDirectory% \build.json"
56
59
57
60
echo Creating: " %perfWorkingDirectory% \machinedata.json"
58
- py " %perfWorkingDirectory% \Microsoft.BenchView.JSONFormat\tools\machinedata.py" -o " %perfWorkingDirectory% \machinedata.json"
61
+ %pythonCmd% " %perfWorkingDirectory% \Microsoft.BenchView.JSONFormat\tools\machinedata.py" -o " %perfWorkingDirectory% \machinedata.json"
59
62
60
63
echo Creating: " %perfWorkingDirectory% \measurement.json"
61
64
pushd " %perfWorkingDirectory% "
62
65
for /f " tokens=*" %%a in ('dir /b/a-d *.xml') do (
63
66
echo Processing: " %%a "
64
- py " %perfWorkingDirectory% \Microsoft.BenchView.JSONFormat\tools\measurement.py" xunitscenario " %%a " --better desc --drop-first-value --append -o " %perfWorkingDirectory% \measurement.json"
67
+ %pythonCmd% " %perfWorkingDirectory% \Microsoft.BenchView.JSONFormat\tools\measurement.py" xunitscenario " %%a " --better desc --drop-first-value --append -o " %perfWorkingDirectory% \measurement.json"
65
68
)
66
69
popd
67
70
68
- echo Creating: " ${ perfWorkingDirectory} \submission.json"
69
- py " %perfWorkingDirectory% \Microsoft.BenchView.JSONFormat\tools\submission.py" " %perfWorkingDirectory% \measurement.json" ^
71
+ echo Creating: " % perfWorkingDirectory% \submission.json"
72
+ %pythonCmd% " %perfWorkingDirectory% \Microsoft.BenchView.JSONFormat\tools\submission.py" " %perfWorkingDirectory% \measurement.json" ^
70
73
--build " %perfWorkingDirectory% \build.json" ^
71
74
--machine-data " %perfWorkingDirectory% \machinedata.json" ^
72
75
--metadata " %perfWorkingDirectory% \submission-metadata.json" ^
@@ -80,6 +83,6 @@ py "%perfWorkingDirectory%\Microsoft.BenchView.JSONFormat\tools\submission.py" "
80
83
-o " %perfWorkingDirectory% \submission.json"
81
84
82
85
echo Uploading: " %perfWorkingDirectory% \submission.json"
83
- py " %perfWorkingDirectory% \Microsoft.BenchView.JSONFormat\tools\upload.py" " %perfWorkingDirectory% \submission.json" --container coreclr
86
+ %pythonCmd% " %perfWorkingDirectory% \Microsoft.BenchView.JSONFormat\tools\upload.py" " %perfWorkingDirectory% \submission.json" --container coreclr
84
87
85
88
exit /b %ErrorLevel%
0 commit comments