Scanner(unification) - #782
Conversation
|
This is failing with assertion popups. @jaredpar Can we avoid popup assertions in the tests? |
|
@mmitche there are some Is this blocking Jenkins or does it dismiss the dialogs after a time? |
|
@AdamSpeight2008 the |
|
Still doesn't change that fact that |
|
It wouldn't matter whether the assert was a popup as it is now or whether it was trapped as by xUnit and treated as a unit test failure. The presentation has changed but the end result is that there has been a regression of some pre-existing assumption in compiler. Are all tests passing on your local machine? |
|
The result of this is that the test will hang until the popup is dismissed (this is not automatic). Aborting the test kills the popup, but that's not ideal. |
There was a problem hiding this comment.
What is _Exts? Did this folder exist beforehand?
There was a problem hiding this comment.
Nope, I added it, it's name such to make it obvious is not a blessed namespace.
_Exts\Char
|
@mmitche, getting the Asserts to not popup is important but orthogonal. Even if there were no popups the test would still fail and we wouldn't be able to merge in the change. Whatever is causing the assert still has to be addressed. |
|
@AnthonyDGreen True. |
|
Thanks for contributing! This PR includes several thousand changes. Many of which are formatting/style changes which aren't focused around the specific change you're making. Because we like to be pretty thorough in our reviews before accepting changes, particularly in areas as performance critical as the scanner the sheer volume of changes in prohibitive. It's not that the changes don't in some cases make the code more readable or more concise, but they make reviewing your core change several orders of magnitude more time consuming. Please revert these edits and constraint this PR to those changes germane to the unification you're suggesting so that the dev owners of that code can remain laser focused on changes with the highest impact and risk. Additionally, please be more descriptive about the changes you're proposing and their motivation. I understand that there are some methods being unified but it's not immediately clear to us or others what's really being unified, how, and why. Some small code snippets demonstrating the before and after might be beneficial. Having a fairly descriptive overview of the PR is also critical to keeping the PR process as efficient as possible. |
|
@AdamSpeight2008 Should this be closed now? |
|
@pharring You can close it, when I get it to work I'll submit a new PR |
|
Please do not submit a new PR. Instead reopen and reuse this one. It helps keep all of the feedback on a single logical change in the same location. JaredPar from a phone From: Adam Speight notifications@github.com @pharringhttps://github.com/pharring You can close it, when I get it to work I'll submit a new PR Reply to this email directly or view it on GitHubhttps://github.com//pull/782#issuecomment-77470434. |
|
The |
* fix initial file create * update majority of packages * nuget package updates * all nuget updates * update editorconfig bits * update to use external access * nuget packages update * don't change nugetconfig * fix some versioning * fix service provider * update generate
Unification of methods