-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Today we have the integration specs in Integration/DotNET.InProcess that runs with a MongoDB setup with the Kernel in process.
We want to reuse the specs but just run them for different types of environments and setups. With this we also want to improve the build pipelines for this.
Tasks:
- Create a folder within the Integration folder at the root of the repository called
Specifications - Move all the actual specs into this new
Specificationsfolder - Update DotNET.InProcess project to include all the files as
<Compile/>from theSpecificationsfolder - Add a new project called DotNET and set it up to be not in process by leveraging a container, in the same way we've done it for the Api integration specs.
- Fix the build pipeline (botnet-build.yml - integration-specs) to be dynamic with regards to the namespace matrix, it should use the top level folders from the new
Specificationsas namespaces. - Add a second dimension to the matrix with running multiple projects (DotNET.InProcess, DotNET) - we will expand with more later
Reactions are currently unavailable