Sign Up

Caraya Unit Test Framework by JKI - Toolkit for LabVIEW Download

Caraya Unit Test Framework by JKI

D Discussion Watch * 22 ↓15,219
ReleasedJan 01, 2024
Publisher JKI
License New BSD
LabVIEW VersionLabVIEW>=13.0
Operating System Windows, Mac, and Linux
Dependencies jki_lib_state_machine   jki_rsc_toolkits_palette  
Used By hse_lib_hse_application_template_wizard   pnr_lib_labview_composition   lvos_lib_caraya_cli_extension   oglib_variantconfig   caraya_tdd_project_template   pnr_lib_caraya_junit_for_azure_pipelines   qsi_class_method_node  
Project links Homepage   Documentation   Repository   Discussion


Caraya Unit Test Framework is an open source unit testing framework for LabVIEW. It takes a whole new approach to unit testing; your VI is your test. Caraya allows you to convert your manual test VIs you use for debugging into unit test cases with nearly no effort. Even running the tests is easy, just run the test case VI. Caraya significantly lowers the barrier for developers to write unit tests leading into improved overall code quality in real-world projects where developers don’t always have the luxury to write unit test cases first.

It runs on real-time targets and in the run-time engine too!

To learn more visit

Release Notes (Jan 01, 2024)

[Feature: 185] All Define Test to register with a caller
[Feature: 184] Allow Test Result's "Add Node" to update if already in variant map
[Feature: 180] Report Export methods now convert test to UTF-8 before writing to file

Thanks for all the contributions that led to this release, whether by reporting bugs, requesting features that made it to release or by lending a hand in fixing issues or releasing features:

Olivier Jourdan (@OlivierJourdan)
Francois Normandin (@francois-normandin)

francois-normandin and olivier were contributors to this release

Recent Posts

Missing Dependencies on v1.4.x
Hi, I am not sure if this is the correct channel but here you go. When I download versions 1.…

by Jeppe Lohse, 9 months ago, 4 , 0
Caraya: A New Take on LabVIEW Unit Testing (Presented by Jim Kring at NIWeek 2016)
How often have you created a small debug VI to test your software but never created a unit test to …

by Jim Kring, 3 years, 6 months ago, 1 , 3
Create Custom Test Reports for Caraya
Creating custom test reports for Caraya, an open-source assertion-based Unit Test Framework for Lab…

by Francois Normandin, 3 years, 9 months ago, 1 , 3
Caraya 1.0 - Simple Unit Testing
Tutorial to create a simple set of Unit Tests for LabVIEW using Caraya 1.0. The video walks throu…

by Francois Normandin, 3 years, 9 months ago, 0 , 3
Introduction to Unit Testing in LabVIEW with Caraya
New to Caraya and want to lean how to create unit test cases for your LabVIEW project with JKI's la…

by VIPM Community, 3 years, 9 months ago, 0 , 3