Skip to content

fix(collector): string device references have not been replaced in parent scenarios/setups#152

Merged
matosys merged 3 commits intobalder-dev:mainfrom
matosys:fix/issue-string-dev-in-parent-classes
Apr 28, 2026
Merged

fix(collector): string device references have not been replaced in parent scenarios/setups#152
matosys merged 3 commits intobalder-dev:mainfrom
matosys:fix/issue-string-dev-in-parent-classes

Conversation

@matosys
Copy link
Copy Markdown
Contributor

@matosys matosys commented Apr 28, 2026

This PR fixes an issue where the collector failed to correctly determine connections between devices in parent scenario or setup classes. The bug occurred when the @balder.connect(...) decorator witihin the parent scenario/setup used string references to specify the devices.

The fix updates the implementation in Collector._exchange_strings_with_objects() so that it now properly considers all relevant parent scenario and setup classes during string-to-object replacement.

matosys added 3 commits April 28, 2026 08:00
…rent scenarios/setups

iterate over all parent scenarios and setup classes in method `Collector._exchange_strings_with_objects()`
@matosys matosys merged commit 0559351 into balder-dev:main Apr 28, 2026
25 checks passed
@matosys matosys deleted the fix/issue-string-dev-in-parent-classes branch April 28, 2026 06:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant