[ODS-5622] Make the ODSStartup configurable #3999
GitHub Actions / Unit Tests
succeeded
Jan 7, 2025 in 0s
1972 passed, 0 failed and 31 skipped
✅ /home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Admin.DataAccess.IntegrationTests.dll.trx
29 tests were completed in 4s with 18 passed, 0 failed and 11 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
EdFi.Admin.DataAccess.IntegrationTests.Contexts.PostgreSQLUserContextFactoryTests | 1⚪ | 56ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.PostgreSQLUserContextFactoryTests+When_adding_a_local_education_agency_to_an_application | 2⚪ | 7ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.PostgreSQLUserContextFactoryTests+When_adding_an_application_to_a_vendor | 2⚪ | 5ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.PostgreSQLUserContextFactoryTests+When_adding_an_lea_mapping_to_a_client | 2⚪ | 5ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.PostgreSQLUserContextFactoryTests+When_adding_an_lea_mapping_to_an_application | 2⚪ | 8ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.PostgreSQLUserContextFactoryTests+When_creating_a_user | 2⚪ | 8ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.SqlServerUserContextFactoryTests | 1✅ | 2s | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.SqlServerUserContextFactoryTests+When_adding_a_local_education_agency_to_an_application | 2✅ | 285ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.SqlServerUserContextFactoryTests+When_adding_an_application_to_a_vendor | 2✅ | 94ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.SqlServerUserContextFactoryTests+When_adding_an_lea_mapping_to_a_client | 2✅ | 142ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.SqlServerUserContextFactoryTests+When_adding_an_lea_mapping_to_an_application | 2✅ | 24ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Contexts.SqlServerUserContextFactoryTests+When_creating_a_user | 2✅ | 30ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Models.UserContextMappingTests+When_adding_a_local_education_agency_to_an_application | 1✅ | 65ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Models.UserContextMappingTests+When_adding_an_application_to_a_vendor | 1✅ | 14ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Models.UserContextMappingTests+When_adding_an_lea_mapping_to_a_client | 1✅ | 107ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Models.UserContextMappingTests+When_adding_an_lea_mapping_to_an_application | 1✅ | 14ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Models.UserContextMappingTests+When_creating_a_user | 1✅ | 16ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Models.UserContextMappingTests+When_creating_ods_context | 1✅ | 69ms | ||
EdFi.Admin.DataAccess.IntegrationTests.Models.UserContextMappingTests+When_creating_ods_derivative | 1✅ | 38ms |
✅ /home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Admin.DataAccess.UnitTests.dll.trx
13 tests were completed in 1s with 13 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
EdFi.Admin.DataAccess.UnitTests.Contexts.UserContextFactoryTests | 3✅ | 267ms | ||
EdFi.Admin.DataAccess.UnitTests.UserTests+When_creating_a_sandbox_client_without_specifying_a_key_and_secret | 6✅ | 21ms | ||
EdFi.Admin.DataAccess.UnitTests.VendorTests+When_creating_an_application | 4✅ | 1ms |
✅ /home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Common.UnitTests.dll.trx
85 tests were completed in 947ms with 85 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✅ | 4ms | ||
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✅ | 8ms | ||
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✅ | 11ms | ||
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.NormalizeCompositeTermForDisplayTests | 7✅ | 11ms | ||
EdFi.Ods.Common.UnitTests.Extensions.When_converting_string_to_boolean | 5✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Extensions.When_trimming_a_suffix | 3✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Inflection.InflectorTests | 12✅ | 24ms | ||
EdFi.Ods.Common.UnitTests.Security.PackedHashConverterTests+When_converting_packed_hash | 1✅ | 0ms | ||
EdFi.Ods.Common.UnitTests.Security.PackedHashConverterTests+When_converting_short_string | 1✅ | 4ms | ||
EdFi.Ods.Common.UnitTests.Security.PackedHashConverterTests+When_converting_string | 1✅ | 2ms | ||
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✅ | 2ms | ||
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✅ | 1ms | ||
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 |
✅ /home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Ods.Api.IntegrationTests.dll.trx
89 tests were completed in 14s 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✅ | 265ms | ||
EdFi.Ods.Api.IntegrationTests.AccessTokenClientRepoTests+Given_an_unexpired_token+And_client_has_all_optional_data+When_getting_client_information | 12✅ | 11ms | ||
EdFi.Ods.Api.IntegrationTests.AccessTokenClientRepoTests+Given_an_unexpired_token+And_client_has_only_minimal_data+When_getting_client_information | 4✅ | 2ms | ||
EdFi.Ods.Api.IntegrationTests.AccessTokenClientRepoTests+Given_an_unexpired_token+When_deleting_access_tokens | 1✅ | 10ms | ||
EdFi.Ods.Api.IntegrationTests.CommunityProviderTests | 4✅ | 1s | ||
EdFi.Ods.Api.IntegrationTests.EducationOrganizationIdToContactUsiAuthViewTests | 9✅ | 246ms | ||
EdFi.Ods.Api.IntegrationTests.EducationOrganizationIdToStaffUsiAuthViewTests | 14✅ | 141ms | ||
EdFi.Ods.Api.IntegrationTests.EducationOrganizationIdToStudentUsiAuthViewTests | 8✅ | 107ms | ||
EdFi.Ods.Api.IntegrationTests.EducationOrganizationIdToStudentUSIThroughResponsibilityAuthViewTests | 9✅ | 69ms | ||
EdFi.Ods.Api.IntegrationTests.EducationOrganizationTests | 2✅ | 249ms | ||
EdFi.Ods.Api.IntegrationTests.LocalEducationAgencyTests | 11✅ | 128ms | ||
EdFi.Ods.Api.IntegrationTests.OrganizationDepartmentTests | 8✅ | 96ms | ||
EdFi.Ods.Api.IntegrationTests.SchoolTests | 6✅ | 87ms |
✅ /home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Ods.Features.UnitTests.dll.trx
32 tests were completed in 2s with 31 passed, 0 failed and 1 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
EdFi.Ods.Features.UnitTests.ChangeQueries.Repositories.TrackedChangesSelectColumnHelpersTests | 2✅ | 150ms | ||
EdFi.Ods.Features.UnitTests.Notifications.ExpireCacheHandlerTests | 4✅ | 107ms | ||
EdFi.Ods.Features.UnitTests.Notifications.NotificationsMessageSinkTests | 5✅ | 411ms | ||
EdFi.Ods.Features.UnitTests.Notifications.Redis.RedisNotificationTests | 1⚪ | 15ms | ||
EdFi.Ods.Features.UnitTests.OpenApiMetadataDefinitionsFactoryProfileNamingStrategyUnitTests | 4✅ | 51ms | ||
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✅ | 13ms | ||
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✅ | 213ms | ||
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✅ | 112ms | ||
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✅ | 7ms | ||
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✅ | 212ms | ||
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✅ | 112ms | ||
EdFi.Ods.Features.UnitTests.Profiles.AdminDatabaseProfileDefinitionsProviderTests+WhenProfileDefinitionIsValid | 4✅ | 4ms |
✅ /home/runner/work/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 15s with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
EdFi.Ods.Repositories.NHibernate.Tests.DescriptorDetailsProviderTests | 7✅ | 156ms |
✅ /home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Ods.Tests.dll.trx
1665 tests were completed in 36s with 1658 passed, 0 failed and 7 skipped.
Report exceeded GitHub limit of 65535 bytes and has been trimmed
Loading