DQMH Consortium Toolkits Feature Requests

cancel
Showing results for 
Search instead for 
Did you mean: 
Olivier-JOURDAN

Improve Module validator performances

Status: Released

Improved in DQMH 7.0 release

I'm triggering module validation with CI. On a large project (40+ modules), the validation takes 20+ minutes to execute.

 

I'm wondering if there are ways to reduce this execution time.


Olivier Jourdan

Wovalab founder | DQMH Consortium board member | LinkedIn

Stop writing your LabVIEW code documentation, use Antidoc!
4 Comments
joerg.hampel
Active Participant

...and/or supply a hook into what's happening, so we can at least update the UI or CLI, as described here:

 

https://forums.ni.com/t5/DQMH-Feature-Requests/Expose-events-for-Headless-Validation/idi-p/4068427




DSH Pragmatic Software Development Workshops (Fab, Steve, Brian and me)
Release Automation Tools for LabVIEW (CI/CD integration with LabVIEW)
HSE Discord Server (Discuss our free and commercial tools and services)
DQMH® (Developer Experience that makes you smile )


Olivier-JOURDAN
Active Participant
Status changed to: Development Started
 

Olivier Jourdan

Wovalab founder | DQMH Consortium board member | LinkedIn

Stop writing your LabVIEW code documentation, use Antidoc!
Darren
Proven Zealot

There is definitely room for improvement in the validation tool in terms of performance. Lots of the individual validation tests do their own parsing that could probably be done once by the engine and passed in to the tests. For example, if the engine opened references to all ProjectItems and VIs that live in the module library, I imagine each validation test would run much faster.

mbaudot
Active Participant
Status changed to: Released

Improved in DQMH 7.0 release


Matthias Baudot | Software Architect | Founder & Owner at STUDIO BODs | DQMH® Consortium Board Member & Trusted Advisor

STUDIO BODs     LabVIEW Champion     Certified Professional Instructor     DQMH Trusted Advisor     DQMH Consortium Board Member     GCentral Sponsor

 Check out my LabVIEW presentations and videos!