-
Notifications
You must be signed in to change notification settings - Fork 15
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
Dev/performance #17
Dev/performance #17
Conversation
…tion to call common private methods. Added ConfigureSystemDefinitionFile to utilities.
…y a list of rates to test. The method will fail if PCL is late or actual loop rate is outside tolerance.
Bleep bloop! LabVIEW Diff Robot here with some diffs served up hot for your pull request. Notice something funny? Help fix me on my GitHub repo. VeriStandTestCase.lvclass--4dELq9_SetMultipleChannelValues.vi.png:VeriStandTestCase.lvclass--sIMIBa_OpenVeriStandConnection.vi.png:VeriStandTestCase.lvclass--uHZ8lb_OpenSystemDefinitionFile.vi.png:VeriStandTestUtilities.lvlib--m9Wqwb_QuerySystemDefinitionFile.vi.png: |
|
|
|
|
I am fine with requiring some sort of RT host to run these tests, assuming we don't require anything else beyond VeriStand. We could allow the user to specify the target OS in an overrides file, which would mitigate pain associated with requiring an RT target for the testing tools. |
[x] This contribution adheres to CONTRIBUTING.md.
What does this Pull Request accomplish?
Add system definition benchmark test. Test will fail if target loop rates are not achieved. Refactored some of the system definition file manipulation to enable modifying the target loop rate.
Why should this Pull Request be merged?
This is a general purpose benchmark test utility that can be used by multiple custom devices.
What testing has been done?
Added a test for new utility method. All tests are green.