[ODS-5622] Make the ODSStartup configurable #3999
GitHub Actions / MultiTenant Postman Tests
succeeded
Jan 7, 2025 in 0s
46 passed, 0 failed and 0 skipped
✅ /home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Multi-Tenancy.xml
46 tests were completed in 8s with 46 passed, 0 failed and 0 skipped.
✅ Change Queries / Get Available Change Versions (Tenant1)
ChangeQueriesGetAvailableChangeVersionsTenant1
✅ Status code is 200
✅ Change Queries / Get Available Change Versions (Tenant2)
ChangeQueriesGetAvailableChangeVersionsTenant2
✅ Status code is 200
✅ Metadata / Dependencies / Tenant1
MetadataDependenciesTenant1
✅ Status code is 200
✅ Response Content-Type should be application/json
✅ Metadata / Dependencies / Tenant1 (GraphML)
MetadataDependenciesTenant1GraphMl
✅ Status code is 200
✅ Response Content-Type should be application/graphml
✅ Metadata / Dependencies / Tenant2
MetadataDependenciesTenant2
✅ Status code is 200
✅ Response Content-Type should be application/json
✅ Metadata / Dependencies / Tenant2 (GraphML)
MetadataDependenciesTenant2GraphMl
✅ Status code is 200
✅ Response Content-Type should be application/graphml
✅ Metadata / Open API / Resources / Tenant1 OpenApi V2
MetadataOpenApiResourcesTenant1OpenApiV2
✅ Status code is 200
✅ BasePath in OpenApi v2 metadata should include Tenant1
✅ Metadata / Open API / Resources / Tenant1 OpenApi v3
MetadataOpenApiResourcesTenant1OpenApiV3
✅ Status code is 200
✅ Server Url in OpenApi v3 metadata should include Tenant1
✅ Metadata / Open API / Resources / Tenant2 OpenApi v2
MetadataOpenApiResourcesTenant2OpenApiV2
✅ Status code is 200
✅ BasePath in OpenApi v2 metadata should include Tenant2
✅ Metadata / Open API / Resources / Tenant2 OpenApi v3
MetadataOpenApiResourcesTenant2OpenApiV3
✅ Status code is 200
✅ Server Url in OpenApi v3 metadata should include Tenant2
✅ Metadata / Open API / Sections / Tenant1
MetadataOpenApiSectionsTenant1
✅ Status code is 200
✅ Endpoint uris should include Tenant1
✅ Metadata / Open API / Sections / Tenant2
MetadataOpenApiSectionsTenant2
✅ Status code is 200
✅ Endpoint uris should include Tenant2
✅ Resources / Setup / Create Tenant1 School
ResourcesSetupCreateTenant1School
✅ Status code is 201
✅ Resources / Setup / Create Tenant2 School
ResourcesSetupCreateTenant2School
✅ Status code is 201
✅ Resources / Tenant1 Requests / Delete School
ResourcesTenant1RequestsDeleteSchool
✅ Status code is 204
✅ Resources / Tenant1 Requests / Delete Tenant2 School
ResourcesTenant1RequestsDeleteTenant2School
✅ Status code is 404
✅ Resources / Tenant1 Requests / Get Composite Enrollment
ResourcesTenant1RequestsGetCompositeEnrollment
✅ Status code is 200
✅ Resources / Tenant1 Requests / Get School
ResourcesTenant1RequestsGetSchool
✅ Status code is 200
✅ Resources / Tenant1 Requests / Get School with Tenant2 SchoolId
ResourcesTenant1RequestsGetSchoolWithTenant2SchoolId
✅ Status code is 404
✅ Resources / Tenant1 Requests / Get Schools Deletes
ResourcesTenant1RequestsGetSchoolsDeletes
✅ Status code is 200
✅ Response should include deleted Id
✅ Resources / Tenant1 Requests / Get Schools Key Changes
ResourcesTenant1RequestsGetSchoolsKeyChanges
✅ Status code is 200
✅ Resources / Tenant2 Requests / Delete School
ResourcesTenant2RequestsDeleteSchool
✅ Status code is 204
✅ Resources / Tenant2 Requests / Delete Tenant1 School
ResourcesTenant2RequestsDeleteTenant1School
✅ Status code is 404
✅ Resources / Tenant2 Requests / Get Composite Enrollment
ResourcesTenant2RequestsGetCompositeEnrollment
✅ Status code is 200
✅ Resources / Tenant2 Requests / Get School
ResourcesTenant2RequestsGetSchool
✅ Status code is 200
✅ Resources / Tenant2 Requests / Get School with Tenant1 SchoolId
ResourcesTenant2RequestsGetSchoolWithTenant1SchoolId
✅ Status code is 404
✅ Resources / Tenant2 Requests / Get Schools Deletes
ResourcesTenant2RequestsGetSchoolsDeletes
✅ Status code is 200
✅ Response should include deleted Id
✅ Resources / Tenant2 Requests / Get Schools Key Changes
ResourcesTenant2RequestsGetSchoolsKeyChanges
✅ Status code is 200
✅ Token Info / Token Info (Tenant1)
TokenInfoTokenInfoTenant1
✅ Status code is 200
✅ Client Id should be Tenant1 ApiKey
✅ Token Info / Token Info (Tenant2)
TokenInfoTokenInfoTenant2
✅ Status code is 200
✅ Client Id should be Tenant2 ApiKey
✅ Version Endpoints / Get Versions (root)
VersionEndpointsGetVersionsRoot
✅ Status code is 200
✅ Version urls should include the {tenantIdentifier} placeholder
Loading