[ODS-6615] API only allows tenant1's profiles when different profiles are set up for different tenants #1221
GitHub Actions / Unit Tests
succeeded
Jan 29, 2025 in 1s
1994 passed, 0 failed and 27 skipped
✅ D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Admin.DataAccess.IntegrationTests.dll.trx
29 tests were completed in 3s with 18 passed, 0 failed and 11 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
EdFi.Admin.DataAccess.IntegrationTests.Contexts.PostgreSQLUserContextFactoryTests | 1⚪ | 41ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.PostgreSQLUserContextFactoryTests+When_adding_a_local_education_agency_to_an_application | 2⚪ | 1ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.PostgreSQLUserContextFactoryTests+When_adding_an_application_to_a_vendor | 2⚪ | 1ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.PostgreSQLUserContextFactoryTests+When_adding_an_lea_mapping_to_a_client | 2⚪ | 1ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.PostgreSQLUserContextFactoryTests+When_adding_an_lea_mapping_to_an_application | 2⚪ | 1ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.PostgreSQLUserContextFactoryTests+When_creating_a_user | 2⚪ | 1ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.SqlServerUserContextFactoryTests | 1✅ | 1s | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.SqlServerUserContextFactoryTests+When_adding_a_local_education_agency_to_an_application | 2✅ | 237ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.SqlServerUserContextFactoryTests+When_adding_an_application_to_a_vendor | 2✅ | 81ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.SqlServerUserContextFactoryTests+When_adding_an_lea_mapping_to_a_client | 2✅ | 117ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.SqlServerUserContextFactoryTests+When_adding_an_lea_mapping_to_an_application | 2✅ | 18ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.SqlServerUserContextFactoryTests+When_creating_a_user | 2✅ | 23ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Models.UserContextMappingTests+When_adding_a_local_education_agency_to_an_application | 1✅ | 53ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Models.UserContextMappingTests+When_adding_an_application_to_a_vendor | 1✅ | 12ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Models.UserContextMappingTests+When_adding_an_lea_mapping_to_a_client | 1✅ | 77ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Models.UserContextMappingTests+When_adding_an_lea_mapping_to_an_application | 1✅ | 10ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Models.UserContextMappingTests+When_creating_a_user | 1✅ | 12ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Models.UserContextMappingTests+When_creating_ods_context | 1✅ | 62ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Models.UserContextMappingTests+When_creating_ods_derivative | 1✅ | 52ms |
✅ D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Admin.DataAccess.UnitTests.dll.trx
13 tests were completed in 867ms with 13 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
EdFi.Admin.DataAccess.UnitTests.Contexts.UserContextFactoryTests | 3✅ | 263ms | ||
EdFi.Admin.DataAccess.UnitTests.UserTests+When_creating_a_sandbox_client_without_specifying_a_key_and_secret | 6✅ | 13ms | ||
EdFi.Admin.DataAccess.UnitTests.VendorTests+When_creating_an_application | 4✅ | 0ms |
✅ D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Common.UnitTests.dll.trx
78 tests were completed in 728ms with 78 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
EdFi.Ods.Common.UnitTests.Extensions.Feature_Enumerable_can_be_checked_for_all_values_being_equal+When_checking_a_null_enumerable | 1✅ | 3ms | ||
EdFi.Ods.Common.UnitTests.Extensions.Feature_Enumerable_can_be_checked_for_all_values_being_equal+When_checking_an_empty_enumerable | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Extensions.Feature_Enumerable_can_be_checked_for_all_values_being_equal+When_checking_an_enumerable_of_nullable_values_containing_some_null_values | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Extensions.Feature_Enumerable_can_be_checked_for_all_values_being_equal+When_checking_an_enumerable_of_strings_containing_same_casing | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Extensions.Feature_Enumerable_can_be_checked_for_all_values_being_equal+When_checking_an_enumerable_of_strings_with_default_comparer_containing_different_casing | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Extensions.Feature_Enumerable_can_be_checked_for_all_values_being_equal+When_checking_an_enumerable_of_strings_with_explicit_case_insensitive_comparer_containing_different_casing | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Extensions.Feature_Enumerable_can_be_checked_for_all_values_being_equal+When_checking_an_enumerable_of_value_types_containing_a_single_value | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Extensions.Feature_Enumerable_can_be_checked_for_all_values_being_equal+When_checking_an_enumerable_of_value_types_containing_different_values | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Extensions.Feature_Enumerable_can_be_checked_for_all_values_being_equal+When_checking_an_enumerable_of_value_types_containing_the_same_values | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Extensions.Feature_Inserting_items_into_enumerable_collections_based_on_existing_items+When_inserting_an_item_after_the_first_item_of_a_two_item_list | 1✅ | 5ms | ||
EdFi.Ods.Common.UnitTests.Extensions.Feature_Inserting_items_into_enumerable_collections_based_on_existing_items+When_inserting_an_item_after_the_only_item_in_a_single_item_list | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Extensions.Feature_Inserting_items_into_enumerable_collections_based_on_existing_items+When_inserting_an_item_after_the_second_item_of_a_two_item_list | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Extensions.Feature_Inserting_items_into_enumerable_collections_based_on_existing_items+When_inserting_an_item_before_an_item_that_does_not_exist_in_list | 1✅ | 7ms | ||
EdFi.Ods.Common.UnitTests.Extensions.Feature_Inserting_items_into_enumerable_collections_based_on_existing_items+When_inserting_an_item_before_the_first_item_of_a_two_item_list | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Extensions.Feature_Inserting_items_into_enumerable_collections_based_on_existing_items+When_inserting_an_item_before_the_only_item_in_a_single_item_list | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Extensions.Feature_Inserting_items_into_enumerable_collections_based_on_existing_items+When_inserting_an_item_before_the_second_item_of_a_two_item_list | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Extensions.When_converting_string_to_boolean | 5✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Extensions.When_trimming_a_suffix | 3✅ | 3ms | ||
EdFi.Ods.Common.UnitTests.Inflection.InflectorTests | 12✅ | 17ms | ||
EdFi.Ods.Common.UnitTests.Security.PackedHashConverterTests+When_converting_packed_hash | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Security.PackedHashConverterTests+When_converting_short_string | 1✅ | 2ms | ||
EdFi.Ods.Common.UnitTests.Security.PackedHashConverterTests+When_converting_string | 1✅ | 1ms | ||
EdFi.Ods.Common.UnitTests.Security.PackedHashConverterTests+When_converting_very_short_string | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Security.Pbkdf2HmacSha1SecureHasherTests+When_computing_a_valid_hash | 2✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Security.Pbkdf2HmacSha1SecureHasherTests+When_computing_an_invalid_hash | 2✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Security.SecurePackedHashProviderTests+When_handling_valid_secret | 2✅ | 9ms | ||
EdFi.Ods.Common.UnitTests.Utils.Extensions.StringExtensionTests+JoinWithCharacter+When_base_uri_is_has_multiple_trailing_slash_and_path_has_multiple_leading_slash | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Utils.Extensions.StringExtensionTests+JoinWithCharacter+When_base_uri_is_has_trailing_slash_and_path_is__leading_slash | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Utils.Extensions.StringExtensionTests+JoinWithCharacter+When_base_uri_is_missing_trailing_slash_and_path_has_leading_slash | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Utils.Extensions.StringExtensionTests+JoinWithCharacter+When_base_uri_is_missing_trailing_slash_and_path_is_missing_leading_slash | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Utils.Extensions.StringExtensionTests+When_converting_string_to_option_bool | 4✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Utils.Extensions.StringExtensionTests+When_replacing_last_occurance | 4✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Utils.Resources.EmbeddedResourceReaderTests+When_resource_exists_and_we_retrieve_the_stream | 1✅ | 1ms | ||
EdFi.Ods.Common.UnitTests.Utils.Resources.EmbeddedResourceReaderTests+When_resource_exists_and_we_retrieve_the_string | 1✅ | 0ms | ||
EdFi.Ods.Tests.EdFi.Ods.Common.Database.NpgqlConnectionStringBuilderAdapterTests+When_getting_and_setting_the_applicatuon_name_in_a_Postgres_connection_string | 2✅ | 0ms | ||
EdFi.Ods.Tests.EdFi.Ods.Common.Database.NpgqlConnectionStringBuilderAdapterTests+When_getting_and_setting_the_database_name_in_a_Postgres_connection_string | 3✅ | 0ms | ||
EdFi.Ods.Tests.EdFi.Ods.Common.Database.NpgqlConnectionStringBuilderAdapterTests+When_getting_and_setting_the_server_name_in_a_Postgres_connection_string | 2✅ | 0ms | ||
EdFi.Ods.Tests.EdFi.Ods.Common.Database.NpgqlConnectionStringBuilderAdapterTests+When_setting_the_database_name_before_setting_the_connection_string | 1✅ | 0ms | ||
EdFi.Ods.Tests.EdFi.Ods.Common.Database.NpgqlConnectionStringBuilderAdapterTests+When_setting_the_server_name_before_setting_the_connection_string | 1✅ | 0ms | ||
EdFi.Ods.Tests.EdFi.Ods.Common.Database.SqlConnectionStringBuilderAdapterTests+When_getting_and_setting_the_applicatuon_name_in_a_SQL_connection_string | 2✅ | 0ms | ||
EdFi.Ods.Tests.EdFi.Ods.Common.Database.SqlConnectionStringBuilderAdapterTests+When_getting_and_setting_the_database_name_in_a_SQL_Server_connection_string | 3✅ | 0ms | ||
EdFi.Ods.Tests.EdFi.Ods.Common.Database.SqlConnectionStringBuilderAdapterTests+When_getting_and_setting_the_server_name_in_a_SQL_Server_connection_string | 2✅ | 0ms | ||
EdFi.Ods.Tests.EdFi.Ods.Common.Database.SqlConnectionStringBuilderAdapterTests+When_setting_the_database_name_before_setting_the_connection_string | 1✅ | 0ms | ||
EdFi.Ods.Tests.EdFi.Ods.Common.Database.SqlConnectionStringBuilderAdapterTests+When_setting_the_server_name_before_setting_the_connection_string | 1✅ | 0ms |
✅ D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Ods.Api.IntegrationTests.dll.trx
89 tests were completed in 16s with 89 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
EdFi.Ods.Api.IntegrationTests.AccessTokenClientRepoTests+Given_an_expired_token+When_deleting_access_tokens | 1✅ | 196ms | ||
EdFi.Ods.Api.IntegrationTests.AccessTokenClientRepoTests+Given_an_unexpired_token+And_client_has_all_optional_data+When_getting_client_information | 12✅ | 10ms | ||
EdFi.Ods.Api.IntegrationTests.AccessTokenClientRepoTests+Given_an_unexpired_token+And_client_has_only_minimal_data+When_getting_client_information | 4✅ | 1ms | ||
EdFi.Ods.Api.IntegrationTests.AccessTokenClientRepoTests+Given_an_unexpired_token+When_deleting_access_tokens | 1✅ | 6ms | ||
EdFi.Ods.Api.IntegrationTests.CommunityProviderTests | 4✅ | 1s | ||
EdFi.Ods.Api.IntegrationTests.EducationOrganizationIdToContactUsiAuthViewTests | 9✅ | 459ms | ||
EdFi.Ods.Api.IntegrationTests.EducationOrganizationIdToStaffUsiAuthViewTests | 14✅ | 175ms | ||
EdFi.Ods.Api.IntegrationTests.EducationOrganizationIdToStudentUsiAuthViewTests | 8✅ | 223ms | ||
EdFi.Ods.Api.IntegrationTests.EducationOrganizationIdToStudentUSIThroughResponsibilityAuthViewTests | 9✅ | 103ms | ||
EdFi.Ods.Api.IntegrationTests.EducationOrganizationTests | 2✅ | 281ms | ||
EdFi.Ods.Api.IntegrationTests.LocalEducationAgencyTests | 11✅ | 286ms | ||
EdFi.Ods.Api.IntegrationTests.OrganizationDepartmentTests | 8✅ | 235ms | ||
EdFi.Ods.Api.IntegrationTests.SchoolTests | 6✅ | 154ms |
✅ D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Ods.Features.UnitTests.dll.trx
31 tests were completed in 24s with 30 passed, 0 failed and 1 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
EdFi.Ods.Features.UnitTests.Notifications.ExpireCacheHandlerTests | 4✅ | 1s | ||
EdFi.Ods.Features.UnitTests.Notifications.NotificationsMessageSinkTests | 5✅ | 729ms | ||
EdFi.Ods.Features.UnitTests.Notifications.Redis.RedisNotificationTests | 1⚪ | 12s | ||
EdFi.Ods.Features.UnitTests.OpenApiMetadataDefinitionsFactoryProfileNamingStrategyUnitTests | 4✅ | 30ms | ||
EdFi.Ods.Features.UnitTests.PersonMapCache.UniqueIdByUsiMapCacheTests+BothAbsoluteAndSlidingExpirationTests(EdFi.Ods.Api.Caching.InMemoryMapCache3[System.ValueTuple 3[System.UInt64,System.String,EdFi.Ods.Api.Caching.Person.PersonMapType],System.Int32,System.String]) |
4✅ | 21ms | ||
EdFi.Ods.Features.UnitTests.PersonMapCache.UniqueIdByUsiMapCacheTests+OnlyAbsoluteExpirationTests(EdFi.Ods.Api.Caching.InMemoryMapCache3[System.ValueTuple 3[System.UInt64,System.String,EdFi.Ods.Api.Caching.Person.PersonMapType],System.Int32,System.String]) |
1✅ | 234ms | ||
EdFi.Ods.Features.UnitTests.PersonMapCache.UniqueIdByUsiMapCacheTests+OnlySlidingExpirationTests(EdFi.Ods.Api.Caching.InMemoryMapCache3[System.ValueTuple 3[System.UInt64,System.String,EdFi.Ods.Api.Caching.Person.PersonMapType],System.Int32,System.String]) |
1✅ | 156ms | ||
EdFi.Ods.Features.UnitTests.PersonMapCache.UsiByUniqueIdMapCacheTests+BothAbsoluteAndSlidingExpirationTests(EdFi.Ods.Api.Caching.InMemoryMapCache3[System.ValueTuple 3[System.UInt64,System.String,EdFi.Ods.Api.Caching.Person.PersonMapType],System.String,System.Int32]) |
4✅ | 4ms | ||
EdFi.Ods.Features.UnitTests.PersonMapCache.UsiByUniqueIdMapCacheTests+OnlyAbsoluteExpirationTests(EdFi.Ods.Api.Caching.InMemoryMapCache3[System.ValueTuple 3[System.UInt64,System.String,EdFi.Ods.Api.Caching.Person.PersonMapType],System.String,System.Int32]) |
1✅ | 229ms | ||
EdFi.Ods.Features.UnitTests.PersonMapCache.UsiByUniqueIdMapCacheTests+OnlySlidingExpirationTests(EdFi.Ods.Api.Caching.InMemoryMapCache3[System.ValueTuple 3[System.UInt64,System.String,EdFi.Ods.Api.Caching.Person.PersonMapType],System.String,System.Int32]) |
1✅ | 156ms | ||
EdFi.Ods.Features.UnitTests.Profiles.AdminDatabaseProfileDefinitionsProviderTests+WhenProfileDefinitionIsValid | 5✅ | 3ms |
✅ D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Ods.Repositories.NHibernate.Tests.dll.trx
7 tests were completed in 23s with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
EdFi.Ods.Repositories.NHibernate.Tests.DescriptorDetailsProviderTests | 7✅ | 121ms |
✅ D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Ods.Tests.dll.trx
1693 tests were completed in 32s with 1686 passed, 0 failed and 7 skipped.
Report exceeded GitHub limit of 65535 bytes and has been trimmed
Loading