-
Notifications
You must be signed in to change notification settings - Fork 389
Revert "Add [xunit*]*
to default excluded modules filter if not specified"
#519
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
Conversation
@MarcoRossignoli what do you mean by
This change seems legit to me as it's unlikely for the xunit source files to be on a user's machine except they work on xunit itself |
@tonerdo I mean that for the moment we check for source only for embedded pdb, so if for some reason(unlikely I think) move pdb to local target folder we won't check for source but we'll try to instrument |
Oh I see. Well we should update the code to check for local sources for both embedded and standalone pdb |
I agree as I've asked to Oren I would like to write a test on it, but I need a "sample" nuget package that behave like that (before build one tailored made)...@tonerdo do you know one? |
Great thanks Oren! I'm on vacancy until next week, I'll give it a try asap! |
I can't imagine we (@xunit) would ever go back to external PDBs. |
Thanks @bradwilson for info |
Reverts #462
With #510 now we exclude from instrumentation module with embedded pdb without local source.
For this reason we could think to remove
xunit
filter from code as @tonerdo told here #510 (comment)We could keep filter as fallback in case that xunit for some reason will move embedded pdb to local folder(@onovotny talked about it here #510 (comment))
Personally I would keep filter for the moment, but yes could be unuseful/dead code.
Thoughts? @tonerdo @vagisha-nidhi @onovotny @ViktorHofer
Maybe @bradwilson could also be useful here to confirm or not something.
Ah one more thing, if someone know the name of nuget package that download pdb on output directory please let me know...so we can write code/test to skip also that case.