Update shape class' runner when Web UI picker is used #2534
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
a shape class'
.runner
member is set by_create_runner
method ofEnvironment
class. However, when the UI picker is used, theshape_class
member of anEnvironment
instance is not initialized yet, hence, there's noRunner
assignment on initialization. Therefore, if you'd like to refer toself.runner
in your custom test shape (for instance to get the number of users running), you receive an error saying thatself.runner
isNone
.Hence, I added the shape class
runner
initialization also when the shape class is selected with UI picker.