vipm-io / caraya

Assertion and unit test framework for LabVIEW
Other
59 stars 33 forks source link

Missing VIs in Advanced VI Tree #118

Closed felipefoz closed 3 years ago

felipefoz commented 3 years ago

Hi everyone, Noticed that there were missing VIs in the Advanced VI Tree.

image

Anyone experienced that? I tried in two computers, both LabVIEW 2020. Regards,

felipefoz commented 3 years ago

Caraya 1.1.0

francois-normandin commented 3 years ago

I'm seeing the same thing @felipefoz All LabVIEW Versions...

I also have this dialog when I open the advanced tree, and noticed VIPM takes longer to build the package. That seems to imply that the linker is trying to find a VI that is missing, and it finally finds it in the VIPM temporary folder before it finds it in the real source folder. I've got a reproducible event, so I'll be able to sort this out.

image

There is also a missing class instance.. image

francois-normandin commented 3 years ago

Well... that would explain it.

image

I'll move those VIs to the example folder. The tests folder is excluded from the package. Unless I include the tests in the package? @jimkring what is your take on this?

Advantages include being able to run Caraya tests after install. Disavantages include a larger package and compile time. It seems neutral impact from the perspective of PPL build, since the tests and the Tree VIs are not part of Caraya lib.

francois-normandin commented 3 years ago

Included in 1.2.0 to be released soon https://github.com/JKISoftware/Caraya/milestone/6