Skip to content

[ODS-5623] Make the Swagger Startup configurable #2852

[ODS-5623] Make the Swagger Startup configurable

[ODS-5623] Make the Swagger Startup configurable #2852

GitHub Actions / Unit Tests succeeded Jan 10, 2025 in 1s

Unit Tests ✔️

Tests passed successfully

Report Passed Failed Skipped Time
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Admin.DataAccess.IntegrationTests.dll.trx 11✔️ 2s
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Admin.DataAccess.UnitTests.dll.trx 13✔️ 849ms
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Common.UnitTests.dll.trx 71✔️ 752ms
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Ods.Api.IntegrationTests.dll.trx 89✔️ 16s
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Ods.Features.UnitTests.dll.trx 4✔️ 684ms
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Ods.Repositories.NHibernate.Tests.dll.trx 14✔️ 28s
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Ods.Tests.dll.trx 1473✔️ 7✖️ 23s
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Ods.WebApi.CompositeSpecFlowTests.dll.trx 44✔️ 36s
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Ods.WebApi.IntegrationTests.dll.trx 7✔️ 46s
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Security.DataAccess.UnitTests.dll.trx 5✔️ 784ms

✔️ D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Admin.DataAccess.IntegrationTests.dll.trx

11 tests were completed in 2s with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EdFi.Ods.Admin.DataAccess.IntegrationTests.Contexts.SqlServerUserContextFactoryTests 1✔️ 1s
EdFi.Ods.Admin.DataAccess.IntegrationTests.Contexts.SqlServerUserContextFactoryTests+When_adding_a_local_education_agency_to_an_application 2✔️ 248ms
EdFi.Ods.Admin.DataAccess.IntegrationTests.Contexts.SqlServerUserContextFactoryTests+When_adding_an_application_to_a_vendor 2✔️ 34ms
EdFi.Ods.Admin.DataAccess.IntegrationTests.Contexts.SqlServerUserContextFactoryTests+When_adding_an_lea_mapping_to_a_client 2✔️ 123ms
EdFi.Ods.Admin.DataAccess.IntegrationTests.Contexts.SqlServerUserContextFactoryTests+When_adding_an_lea_mapping_to_an_application 2✔️ 16ms
EdFi.Ods.Admin.DataAccess.IntegrationTests.Contexts.SqlServerUserContextFactoryTests+When_creating_a_user 2✔️ 29ms

✔️ 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 849ms with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EdFi.Admin.DataAccess.UnitTests.Contexts.UserContextFactoryTests 3✔️ 257ms
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

71 tests were completed in 752ms with 71 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_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✔️ 18ms
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✔️ 1ms
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✔️ 7ms
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_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_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.CommunityProviderTests 4✔️ 1s
EdFi.Ods.Api.IntegrationTests.EducationOrganizationIdToParentUsiAuthViewTests 9✔️ 425ms
EdFi.Ods.Api.IntegrationTests.EducationOrganizationIdToStaffUsiAuthViewTests 14✔️ 171ms
EdFi.Ods.Api.IntegrationTests.EducationOrganizationIdToStudentUsiAuthViewTests 8✔️ 205ms
EdFi.Ods.Api.IntegrationTests.EducationOrganizationIdToStudentUSIThroughResponsibilityAuthViewTests 9✔️ 118ms
EdFi.Ods.Api.IntegrationTests.EducationOrganizationTests 2✔️ 294ms
EdFi.Ods.Api.IntegrationTests.LocalEducationAgencyTests 11✔️ 285ms
EdFi.Ods.Api.IntegrationTests.OrganizationDepartmentTests 8✔️ 258ms
EdFi.Ods.Api.IntegrationTests.SchoolTests 6✔️ 146ms
EdFi.Ods.Api.IntegrationTests.Security.Authentication.AccessTokenClientRepoTests+Given_an_expired_token+When_deleting_access_tokens 1✔️ 200ms
EdFi.Ods.Api.IntegrationTests.Security.Authentication.AccessTokenClientRepoTests+Given_an_unexpired_token+And_client_has_all_optional_data+When_getting_client_information 12✔️ 4ms
EdFi.Ods.Api.IntegrationTests.Security.Authentication.AccessTokenClientRepoTests+Given_an_unexpired_token+And_client_has_only_minimal_data+When_getting_client_information 4✔️ 1ms
EdFi.Ods.Api.IntegrationTests.Security.Authentication.AccessTokenClientRepoTests+Given_an_unexpired_token+When_deleting_access_tokens 1✔️ 6ms

✔️ D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Ods.Features.UnitTests.dll.trx

4 tests were completed in 684ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EdFi.Ods.Features.UnitTests.OpenApiMetadataDefinitionsFactoryProfileNamingStrategyUnitTests 4✔️ 94ms

✔️ D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Ods.Repositories.NHibernate.Tests.dll.trx

14 tests were completed in 28s with 14 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
EdFi.Ods.Repositories.NHibernate.Tests.DescriptorLookupProviderTests 6✔️ 108ms
EdFi.Ods.Repositories.NHibernate.Tests.StudentProgramAssociationTests+When_upserting_student_program_and_derived_associations 8✔️ 0ms

✔️ D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/EdFi.Ods.Tests.dll.trx

1480 tests were completed in 23s with 1473 passed, 0 failed and 7 skipped.
Report exceeded GitHub limit of 65535 bytes and has been trimmed