The core package allows deserializing and running workflows programmatically, including passing parameters. Leveraging this may allow running all tests without the need to bootstrap a separate environment, as long as all test workflow dependencies are added as packages to the test project itself.
We could probably improve the way the current directory is managed, but this way it should respect all relative paths and run each test workflow as if it was being launched from within its own folder.
The core package allows deserializing and running workflows programmatically, including passing parameters. Leveraging this may allow running all tests without the need to bootstrap a separate environment, as long as all test workflow dependencies are added as packages to the test project itself.
We could probably improve the way the current directory is managed, but this way it should respect all relative paths and run each test workflow as if it was being launched from within its own folder.