Hi All, Tenant isolation feature will introduce several use cases related to the tenants that should cover with our integration test.So I think it is important to cover this functionality with the integration test as far as we can.
Following are the identified tenant related workflow for integration test. 1. Create tenants (Create two tenants, TanantA , TenantB) 2. Add the artifacts with the TanantA. 3. Create a asserts to verify that artifacts availability with the TanantA 4. Create a assert to verify artifacts none availability with the Tenant B. 5. Repeat this with all the artifacts. 6. Deploy the application with tenant A 7. Create the assert to verify the application activation with tenant A. 8. Create a asset to verify the application none activation with tenant B. 9. Deploy the application with tenant B 10. Create a assert to verify the application activation with tenant B. Application un-deployment 1. Application un-deployment with Tenant A. 2. Create a assert to verify the application activation with tenant B. 3. Create a assert to verify the application non availability with tenant A 4. Application un-deployment with Tenant B and create a assert to verify the application non availability with tenant B 5. Remove the artifacts with tenant A 6. Create a assert to verify the artifacts non availability with tenant A 7 Create a assert to verify the artifacts availability with tenant B. 8. Create a assert to check the artifacts none availability with tenant A 9. Repeat this for all artifacts. Please share your suggestions and thoughts on this.Also please feel free to add anything to the above workflow that will important us to cover with the integration test. Thanks, Gayan
