-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clarify ASan test running instructions #5240
base: main
Are you sure you want to change the base?
Clarify ASan test running instructions #5240
Conversation
\out\<arch
directory\out\<arch>
directory
Co-authored-by: Casey Carter <[email protected]>
Co-authored-by: Casey Carter <[email protected]>
\out\<arch>
directory
naive question: should I go ahead and squash-and-merge is there a procedure to this? |
We hand-port all changes into the MSVC repo and merge in both places "simultaneously" to minimize divergence between the internal and external copies of the STL. Yes, this is a bit of a PITA. We generally merge a batch of PRs every few days to amortize the annoyance of the port and the cost of the internal CI. The process is documented in https://github.com/microsoft/STL/wiki/Checklist-For-Merging-A-Pull-Request. TLDR: No, we'll squash and merge it later. Your work is done here once the PR reaches the "Ready to Merge" state. Right now it's at "Final Review" because I want to see if STL is bothered by the ASan instructions using the top of the repo as working directory instead of using |
Yeah, this really bothers me. It's unnecessarily different from the normal test instructions which begin by saying:
I'll push a change. |
Change pushed (and PR title and description updated). Sorry to be so nitpicky, but I believe that following a consistent pattern is important. Running the tests from |
no problem at all, it's good for me to absorb these documentation values for future PRs, so I appreciate them being laid out explicitly. Thanks! |
This is an exceedingly minor contribution, so feel free to disregard it.
When running the ASan'ized tests, I could have used a reminder that the python test script resides within the
.\out\<arch>
folder. The preceedingcmake
commands should run in the repo's root, so it's easy to forget changing your directory when running thepython <pathToTestScript>/stl-lit.py
command.This PR adds a reminder that the call to
stl-lit.py
should be performed fromout\x64\
, to make this clearer.Please feel free to dismiss this, it's a subjective contribution. Thanks!