CandidateSteps instances should be created by StoryRunner context allowing for multi-threaded stateful steps logic

Description

In multi-threaded mode, the steps instances need to be instantiated per thread.

A way to do this is to pass the InjectableStepsFactory to the StoryRunner run context and let the context instantiate the candidate steps per thread.

Assignee

Mauro Talevi

Reporter

Paul Hammant

Labels

None

Components

Fix versions

Affects versions

Priority

Major
Configure