07-27-2017 05:48 PM
I am considering making the following changes to the VI Analyzer Toolkit test offerings with the LabVIEW 2018 release. Please let me know what you think about these potential changes:
I anticipate the following upgrade issues based on these proposed changes:
Let me know what y'all think of these proposed changes, and if any of them would be showstoppers for your development processes.
07-28-2017 09:25 AM
Overall looks good, there's no change there that I would complain about. That being said I do have some comments.
I realize the ignore tests functionality added an undesired performance hit when applied to all tests. But has NI considered only adding it to a subset of tests?
I've noticed that for some of these tests you've mentioned I would still choose to test for them, but I've been using the ignore tests by adding a BD comment. Like for instance the Error Style I still check for and I still want to review places that I'm not using an error structure, but in cases where when I wrote the VI I was already thinking about error handling, I would just add the ignore test comment. For this I'd prefer if the Error Style wasn't removed completely. But if NI isn't going to add the ignore functionality due to performance issues, I guess I don't have a strong enough feeling to care if it is on or off by default. The Error Style test has helped me find some bugs in the past. Since it will force me to think about error handling a bit where maybe I wasn't before.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
17 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord
07-28-2017 10:33 AM
Hooovahh wrote:I realize the ignore tests functionality added an undesired performance hit when applied to all tests. But has NI considered only adding it to a subset of tests?
We are reconsidering a different approach for Ignore Individual Results in LabVIEW 2018. No promises yet, but we are looking into a way to implement it that won't affect performance as much as the approach currently available.
Hooovahh wrote:For this I'd prefer if the Error Style wasn't removed completely.
I wasn't planning on removing the test, just changing the default configuration to have the 'error case around diagram' checkbox deselected. If you have it selected in a saved .cfg file, it will still be selected...this proposal is only for what the default setting of that option is when starting a new analysis task.
07-28-2017 11:57 AM
Darren wrote:
Hooovahh wrote:For this I'd prefer if the Error Style wasn't removed completely.
I wasn't planning on removing the test, just changing the default configuration to have the 'error case around diagram' checkbox deselected.
Oh right sorry, changed my thought half way through. Great to hear that the ignore test functionality is still being looked into, hope we can see it be implemented in some official capacity at some point. Until then the solution using the code I linked to sure does come in handy, and I've been using it on about 10 different tests pretty successfully. I never timed it, but performance still seems acceptable for me.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
17 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord