We implemented multiple types of tests in SD-Fabric.
Verify codes at the level of methods or classes, and therefore covers a lot of details in a small scope.
Run before merge as part of the CI/CD process of each component.
Verify a component with its dependencies as a whole.
Run as sanity checks before merge as part of the CI/CD process of each component.
System Integration Test
Verify the entire SD-Fabric solution, involving multiple components and including various failure scenarios.