04-26-2018 04:25 AM
Hi,
we're going to get a better quality of our LV-Code. Therefore, we want to set up a full continuous integrations-solution (Jenkins).
Our current state of planning is the following:
1. Build all the LV-Code (using VI Application Builder -> build.vi, we have some kind of solution about that, yet)
2. Check the code-guidelines (checkstyles), using VI Analyzer
3. Running some unit-tests, using VI Tester
4. Running some regression-tests, also using VI Tester
5. Running some system-tests, using simulated hardware on a separate server
Did anybody implement something like that before and may tell me some hints and best practices, about the whole implementation? In how far does all that testing procedures make sense?
Especially doing automated tests, using simulated LV-hardware.
Thanks
Elias
04-26-2018 04:39 AM
Hello Elias,
What you are trying to do is definitely possible. Have a look at my post here: https://forums.ni.com/t5/LabVIEW/Buildserver/m-p/3779470#M1065413
Let me know if you need some help.
It's definitely the way to go. Persevere, the outcome is worth it.
Best Regards
SS
04-26-2018 06:24 AM
Thanks.
I didn't notice your reply to my post. I'll try that solution today and will give some feedback soon.