Add Go benchmarks for process execution patterns#25
Conversation
Co-authored-by: adamsitnik <6011991+adamsitnik@users.noreply.github.com>
Co-authored-by: adamsitnik <6011991+adamsitnik@users.noreply.github.com>
Co-authored-by: adamsitnik <6011991+adamsitnik@users.noreply.github.com>
adamsitnik
left a comment
There was a problem hiding this comment.
@copilot please address my feedback
…anup timing, add Windows support Co-authored-by: adamsitnik <6011991+adamsitnik@users.noreply.github.com>
Co-authored-by: adamsitnik <6011991+adamsitnik@users.noreply.github.com>
adamsitnik
left a comment
There was a problem hiding this comment.
It's almost ready, @copilot please address my feedback regarding excluding benchmark setup from the reported time
Co-authored-by: adamsitnik <6011991+adamsitnik@users.noreply.github.com>
Co-authored-by: adamsitnik <6011991+adamsitnik@users.noreply.github.com>
…xamples Co-authored-by: adamsitnik <6011991+adamsitnik@users.noreply.github.com>
adamsitnik
left a comment
There was a problem hiding this comment.
@copilot PTAL at my feedback
…s documentation Co-authored-by: adamsitnik <6011991+adamsitnik@users.noreply.github.com>
… filtering benchmarks Co-authored-by: adamsitnik <6011991+adamsitnik@users.noreply.github.com>
…ashes Co-authored-by: adamsitnik <6011991+adamsitnik@users.noreply.github.com>
| windowsPath := strings.ReplaceAll(filePath, "\\", "/") | ||
| cmdStr := "dotnet --help > \"" + windowsPath + "\"" |
There was a problem hiding this comment.
@copilot it still fails on Windows, but I can merge it as is and you can send a follow PR
There was a problem hiding this comment.
Acknowledged. The Windows shell redirection issue can be addressed in a follow-up PR. The benchmark might need additional investigation on Windows to determine the root cause (possibly related to how cmd.exe handles the redirection syntax with paths containing spaces or special characters, or potential issues with the dotnet command availability/PATH configuration on the test system).
Implementation Plan: Go Process Benchmarks
BenchmarksGodirectory for Go benchmarksdotnet --helpOriginal prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.