Hello Jeroen,
I have been able to see what you are experiencing.
I think that the behavior you're seeing could be considered to be "expected behavior".
However, I do agree that it might not be completely clear when you start to work with the Property Loader Step (or by the explanation in the documentation).
As far as I have experienced (please correct me if I am wrong) you would be expected to either:
- Put Property Loader step directly into the Setup Step Group of the main VI before you load/call any other subsequences.
Then the Steps in your MainSequence their properties will get properly updated.
If you put it in a subsequence of the Step Group, then this is not by default the case. (based on my experience).
- I think that for what you are trying to accomplish it might be more useful to put your Property Loader Step in a PreUUTLoop Callback of your specific Sequence File.
Can you tell me if using a PreUUTLoop Callback could be a workable approach for your test sequence?
Or is there a specific reason why you want to use a subsequence?
I have attached a small example that illustrates the difference between both.
This example is based on a slimmed down version of your shared files.
The attached Code is provided As Is. It has not been tested or validated as a product, for use in a deployed application or system, or for use in hazardous environments. You assume all risks for use of the Code and use of the Code is subject to the Sample Code License Terms which can be found at:
http://www.ni.com/pdf/legal/us/sample_code_license_terms_020112.pdf