Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[APIPUB-86] - API Publisher some exceptions are hidden when using a remediation script #90

Merged
merged 1 commit into from
Dec 10, 2024

API Publisher some exceptions are hidden when using a remediation script

3acca9b
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

[APIPUB-86] - API Publisher some exceptions are hidden when using a remediation script #90

API Publisher some exceptions are hidden when using a remediation script
3acca9b
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results succeeded Dec 9, 2024 in 0s

All 173 tests pass in 3s

173 tests   173 ✅  3s ⏱️
  1 suites    0 💤
  1 files      0 ❌

Results for commit 3acca9b.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

173 tests found

There are 173 tests, see "Raw output" for the full list of tests.
Raw output
EdFi.Tools.ApiPublisher.Tests.Configuration.Serilog.TextFormatterTests+When_use_the_TextFormatter_in_Serilog ‑ Should_convert_EventLog_to_LogEventFormatValues_when_is_Error()
EdFi.Tools.ApiPublisher.Tests.Configuration.Serilog.TextFormatterTests+When_use_the_TextFormatter_in_Serilog ‑ Should_convert_EventLog_to_LogEventFormatValues_when_is_Info()
EdFi.Tools.ApiPublisher.Tests.Configuration.Serilog.TextFormatterTests+When_use_the_TextFormatter_in_Serilog ‑ Should_display_the_messages_with_custom_format("[{Level}] - {Message}")
EdFi.Tools.ApiPublisher.Tests.Configuration.Serilog.TextFormatterTests+When_use_the_TextFormatter_in_Serilog ‑ Should_render_the_messages_with_default_format()
EdFi.Tools.ApiPublisher.Tests.JavascriptHosting.ScriptExecutionTests ‑ Should_execute_JavaScript
EdFi.Tools.ApiPublisher.Tests.JavascriptHosting.ScriptExecutionTests ‑ Should_execute_JavaScript_object_with_functions
EdFi.Tools.ApiPublisher.Tests.JavascriptHosting.ScriptExecutionTests ‑ Should_execute_JavaScript_object_with_object_argument
EdFi.Tools.ApiPublisher.Tests.JavascriptHosting.ScriptExecutionTests ‑ Should_execute_JavaScript_object_with_resource_paths_with_object_argument
EdFi.Tools.ApiPublisher.Tests.JavascriptHosting.ScriptExecutionTests ‑ Should_execute_JavaScript_object_with_status_codes_with_object_argument
EdFi.Tools.ApiPublisher.Tests.JavascriptHosting.ScriptExecutionTests ‑ Should_throw_invocation_exception_for_non_existing_function
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeExtensionResourcesTests+When_excluding_publishing_of_an_extension_resource_and_its_dependents ‑ Should_NOT_attempt_to_publish_resources_that_are_dependent_on_the_excluded_resource("/ed-fi/studentAssessments")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeExtensionResourcesTests+When_excluding_publishing_of_an_extension_resource_and_its_dependents ‑ Should_NOT_attempt_to_publish_resources_that_are_dependent_on_the_excluded_resource("/ed-fi/studentSectionAssociations")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeExtensionResourcesTests+When_excluding_publishing_of_an_extension_resource_and_its_dependents ‑ Should_NOT_attempt_to_publish_resources_that_are_dependent_on_the_excluded_resource("/tpdm/candidateRelationshipToStaffAssociations")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeExtensionResourcesTests+When_excluding_publishing_of_an_extension_resource_and_its_dependents ‑ Should_attempt_to_publish_resources_that_are_not_excluded("/ed-fi/localEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeExtensionResourcesTests+When_excluding_publishing_of_an_extension_resource_and_its_dependents ‑ Should_attempt_to_publish_resources_that_are_not_excluded("/ed-fi/schools")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeExtensionResourcesTests+When_excluding_publishing_of_an_extension_resource_and_its_dependents ‑ Should_attempt_to_publish_resources_that_are_not_excluded("/tpdm/applications")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeExtensionResourcesTests+When_excluding_publishing_of_an_extension_resource_and_its_dependents ‑ Should_not_attempt_to_publish_the_resource_to_be_skipped("/ed-fi/assessments")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeExtensionResourcesTests+When_excluding_publishing_of_an_extension_resource_and_its_dependents ‑ Should_not_attempt_to_publish_the_resource_to_be_skipped("/ed-fi/sections")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeExtensionResourcesTests+When_excluding_publishing_of_an_extension_resource_and_its_dependents ‑ Should_not_attempt_to_publish_the_resource_to_be_skipped("/tpdm/candidates")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeExtensionResourcesTests+When_excluding_publishing_of_an_extension_resource_and_its_dependents ‑ Should_reflect_the_processing_as_an_exclusion_with_its_dependents_in_the_log("/ed-fi/assessments")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeExtensionResourcesTests+When_excluding_publishing_of_an_extension_resource_and_its_dependents ‑ Should_reflect_the_processing_as_an_exclusion_with_its_dependents_in_the_log("/ed-fi/sections")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeExtensionResourcesTests+When_excluding_publishing_of_an_extension_resource_and_its_dependents ‑ Should_reflect_the_processing_as_an_exclusion_with_its_dependents_in_the_log("/tpdm/candidates")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeOnlyResourcesTests+When_skipping_publishing_on_a_resource ‑ Should_attempt_to_read_and_write_resources_that_are_not_skipped
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeOnlyResourcesTests+When_skipping_publishing_on_a_resource ‑ Should_not_attempt_to_read_or_write_the_resource_to_be_skipped
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeOnlyResourcesTests+When_skipping_publishing_on_a_resource ‑ Should_reflect_the_processing_as_an_exclusion_without_affecting_its_dependents_in_the_log
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeOnlyResourcesTests+When_skipping_publishing_on_a_resource ‑ Should_still_attempt_to_publish_resources_that_are_dependent_on_the_skipped_resource
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeResourcesTests+When_excluding_publishing_of_a_resource_and_its_dependents ‑ Should_NOT_attempt_to_publish_resources_that_are_dependent_on_the_excluded_resource("/ed-fi/sessions")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeResourcesTests+When_excluding_publishing_of_a_resource_and_its_dependents ‑ Should_NOT_attempt_to_publish_resources_that_are_dependent_on_the_excluded_resource("/ed-fi/studentSectionAssociations")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeResourcesTests+When_excluding_publishing_of_a_resource_and_its_dependents ‑ Should_NOT_attempt_to_publish_resources_that_are_dependent_on_the_excluded_resources_base_class("/ed-fi/assessments")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeResourcesTests+When_excluding_publishing_of_a_resource_and_its_dependents ‑ Should_NOT_attempt_to_publish_resources_that_are_dependent_on_the_excluded_resources_base_class("/ed-fi/educationOrganizationNetworkAssociations")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeResourcesTests+When_excluding_publishing_of_a_resource_and_its_dependents ‑ Should_NOT_attempt_to_publish_resources_that_are_dependent_on_the_excluded_resources_base_class("/ed-fi/programs")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeResourcesTests+When_excluding_publishing_of_a_resource_and_its_dependents ‑ Should_NOT_attempt_to_publish_resources_that_are_dependent_on_the_excluded_resources_base_class("/tpdm/applications")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeResourcesTests+When_excluding_publishing_of_a_resource_and_its_dependents ‑ Should_attempt_to_publish_resources_that_are_not_excluded("/ed-fi/educationOrganizationNetworks")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeResourcesTests+When_excluding_publishing_of_a_resource_and_its_dependents ‑ Should_attempt_to_publish_resources_that_are_not_excluded("/ed-fi/localEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeResourcesTests+When_excluding_publishing_of_a_resource_and_its_dependents ‑ Should_not_attempt_to_publish_the_resource_to_be_skipped("/ed-fi/schools")
EdFi.Tools.ApiPublisher.Tests.Processing.ExcludeResourcesTests+When_excluding_publishing_of_a_resource_and_its_dependents ‑ Should_reflect_the_processing_as_an_exclusion_with_its_dependents_in_the_log("/ed-fi/schools")
EdFi.Tools.ApiPublisher.Tests.Processing.IgnoreIsolationTests+When_ignoring_isolation_for_publishing ‑ Should_not_attempt_to_obtain_snapshot_information_from_source_API
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeOnlyResourcesTests+When_including_publishing_of_a_resource_without_its_dependencies ‑ Should_NOT_attempt_to_publish_resources_that_are_dependencies_of_the_included_resources("educationServiceCenters")
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeOnlyResourcesTests+When_including_publishing_of_a_resource_without_its_dependencies ‑ Should_NOT_attempt_to_publish_resources_that_are_dependencies_of_the_included_resources("localEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeOnlyResourcesTests+When_including_publishing_of_a_resource_without_its_dependencies ‑ Should_NOT_attempt_to_publish_resources_that_are_dependencies_of_the_included_resources("postSecondaryInstitutions")
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeOnlyResourcesTests+When_including_publishing_of_a_resource_without_its_dependencies ‑ Should_NOT_attempt_to_publish_resources_that_are_dependencies_of_the_included_resources("stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeOnlyResourcesTests+When_including_publishing_of_a_resource_without_its_dependencies ‑ Should_NOT_attempt_to_publish_resources_that_are_not_dependencies_of_the_included_resource("educationOrganizationNetworkAssociations")
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeOnlyResourcesTests+When_including_publishing_of_a_resource_without_its_dependencies ‑ Should_NOT_attempt_to_publish_resources_that_are_not_dependencies_of_the_included_resource("educationOrganizationNetworks")
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeOnlyResourcesTests+When_including_publishing_of_a_resource_without_its_dependencies ‑ Should_NOT_attempt_to_publish_resources_that_are_not_dependencies_of_the_included_resource("studentSchoolAssociations")
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeOnlyResourcesTests+When_including_publishing_of_a_resource_without_its_dependencies ‑ Should_NOT_attempt_to_publish_resources_that_are_not_dependencies_of_the_included_resource("students")
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeOnlyResourcesTests+When_including_publishing_of_a_resource_without_its_dependencies ‑ Should_attempt_to_publish_the_resource_that_is_included
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeOnlyResourcesTests+When_including_publishing_of_a_resource_without_its_dependencies ‑ Should_reflect_the_processing_as_an_inclusion_without_its_dependencies_in_the_log
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeResourcesTests+When_including_publishing_of_a_resource_and_its_dependencies ‑ Should_NOT_attempt_to_publish_resources_that_are_not_dependencies_of_the_included_resource("educationOrganizationNetworkAssociations")
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeResourcesTests+When_including_publishing_of_a_resource_and_its_dependencies ‑ Should_NOT_attempt_to_publish_resources_that_are_not_dependencies_of_the_included_resource("educationOrganizationNetworks")
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeResourcesTests+When_including_publishing_of_a_resource_and_its_dependencies ‑ Should_NOT_attempt_to_publish_resources_that_are_not_dependencies_of_the_included_resource("studentSchoolAssociations")
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeResourcesTests+When_including_publishing_of_a_resource_and_its_dependencies ‑ Should_NOT_attempt_to_publish_resources_that_are_not_dependencies_of_the_included_resource("students")
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeResourcesTests+When_including_publishing_of_a_resource_and_its_dependencies ‑ Should_attempt_to_publish_resources_that_are_dependencies_of_the_included_resources("educationServiceCenters")
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeResourcesTests+When_including_publishing_of_a_resource_and_its_dependencies ‑ Should_attempt_to_publish_resources_that_are_dependencies_of_the_included_resources("localEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeResourcesTests+When_including_publishing_of_a_resource_and_its_dependencies ‑ Should_attempt_to_publish_resources_that_are_dependencies_of_the_included_resources("postSecondaryInstitutions")
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeResourcesTests+When_including_publishing_of_a_resource_and_its_dependencies ‑ Should_attempt_to_publish_resources_that_are_dependencies_of_the_included_resources("stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeResourcesTests+When_including_publishing_of_a_resource_and_its_dependencies ‑ Should_attempt_to_publish_the_resource_that_is_included
EdFi.Tools.ApiPublisher.Tests.Processing.IncludeResourcesTests+When_including_publishing_of_a_resource_and_its_dependencies ‑ Should_reflect_the_processing_as_an_inclusion_with_its_dependencies_in_the_log
EdFi.Tools.ApiPublisher.Tests.Processing.KeyChangesTests+When_publishing_natural_key_changes ‑ Should_GET_keyChanges_from_source_API_for_each_resource_whose_keys_are_updatable
EdFi.Tools.ApiPublisher.Tests.Processing.KeyChangesTests+When_publishing_natural_key_changes ‑ Should_PUT_all_existing_target_API_resources_with_key_changes_with_the_new_key_values_applied_from_the_source_API
EdFi.Tools.ApiPublisher.Tests.Processing.KeyChangesTests+When_publishing_natural_key_changes ‑ Should_not_attempt_to_GET_keyChanges_from_source_API_for_any_resources_whose_keys_are_not_updatable
EdFi.Tools.ApiPublisher.Tests.Processing.KeyChangesTests+When_publishing_natural_key_changes ‑ Should_probe_the_source_API_for_keyChanges_support_by_calling_the_first_resource_with_a_limit_of_1
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(BadGateway,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(BadGateway,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(BadRequest,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(BadRequest,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(Conflict,"/ed-fi/addressTypeDescriptors",False)
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(Conflict,"/ed-fi/stateEducationAgencies",True)
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(ExpectationFailed,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(ExpectationFailed,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(FailedDependency,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(FailedDependency,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(Forbidden,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(Forbidden,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(GatewayTimeout,"/ed-fi/addressTypeDescriptors",True)
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(GatewayTimeout,"/ed-fi/stateEducationAgencies",True)
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(Gone,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(Gone,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(HttpVersionNotSupported,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(HttpVersionNotSupported,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(InsufficientStorage,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(InsufficientStorage,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(InternalServerError,"/ed-fi/addressTypeDescriptors",True)
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(InternalServerError,"/ed-fi/stateEducationAgencies",True)
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(LengthRequired,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(LengthRequired,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(Locked,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(Locked,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(LoopDetected,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(LoopDetected,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(MethodNotAllowed,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(MethodNotAllowed,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(MisdirectedRequest,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(MisdirectedRequest,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(NetworkAuthenticationRequired,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(NetworkAuthenticationRequired,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(NotAcceptable,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(NotAcceptable,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(NotExtended,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(NotExtended,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(NotFound,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(NotFound,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(NotImplemented,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(NotImplemented,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(OK,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(OK,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(PaymentRequired,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(PaymentRequired,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(PreconditionFailed,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(PreconditionFailed,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(PreconditionRequired,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(PreconditionRequired,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(ProxyAuthenticationRequired,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(ProxyAuthenticationRequired,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(RequestEntityTooLarge,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(RequestEntityTooLarge,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(RequestHeaderFieldsTooLarge,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(RequestHeaderFieldsTooLarge,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(RequestTimeout,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(RequestTimeout,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(RequestUriTooLong,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(RequestUriTooLong,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(RequestedRangeNotSatisfiable,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(RequestedRangeNotSatisfiable,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(ServiceUnavailable,"/ed-fi/addressTypeDescriptors",True)
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(ServiceUnavailable,"/ed-fi/stateEducationAgencies",True)
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(TooManyRequests,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(TooManyRequests,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(Unauthorized,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(Unauthorized,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(UnavailableForLegalReasons,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(UnavailableForLegalReasons,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(UnprocessableEntity,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(UnprocessableEntity,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(UnsupportedMediaType,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(UnsupportedMediaType,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(UpgradeRequired,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(UpgradeRequired,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(VariantAlsoNegotiates,"/ed-fi/addressTypeDescriptors")
EdFi.Tools.ApiPublisher.Tests.Processing.PostRetryTests ‑ When_a_POST_fails_with_certain_errors_should_retry_on_non_permanent_failures(VariantAlsoNegotiates,"/ed-fi/stateEducationAgencies")
EdFi.Tools.ApiPublisher.Tests.Processing.ProfileApplicationTests+When_applying_a_profile_to_the_source_and_not_to_the_target_connections ‑ Should_throw_an_exception_to_prevent_data_loss
EdFi.Tools.ApiPublisher.Tests.Processing.ProfileApplicationTests+When_applying_profiles_to_source_and_target_connections ‑ Should_NOT_apply_profile_content_type_to_any_deletes_requests
EdFi.Tools.ApiPublisher.Tests.Processing.ProfileApplicationTests+When_applying_profiles_to_source_and_target_connections ‑ Should_NOT_apply_profile_content_types_to_descriptors_GET_requests
EdFi.Tools.ApiPublisher.Tests.Processing.ProfileApplicationTests+When_applying_profiles_to_source_and_target_connections ‑ Should_NOT_apply_profile_content_types_to_descriptors_POST_requests
EdFi.Tools.ApiPublisher.Tests.Processing.ProfileApplicationTests+When_applying_profiles_to_source_and_target_connections ‑ Should_apply_readable_profile_content_type_to_all_GET_requests
EdFi.Tools.ApiPublisher.Tests.Processing.ProfileApplicationTests+When_applying_profiles_to_source_and_target_connections ‑ Should_apply_readable_profile_content_type_to_count_requests
EdFi.Tools.ApiPublisher.Tests.Processing.ProfileApplicationTests+When_applying_profiles_to_source_and_target_connections ‑ Should_apply_writable_profile_content_type_to_all_POST_requests
EdFi.Tools.ApiPublisher.Tests.Processing.RateLimitingTests+When_rate_limiting_is_enabled ‑ RateLimitedMethod_Should_Handle_Parallel_Requests
EdFi.Tools.ApiPublisher.Tests.Processing.RateLimitingTests+When_rate_limiting_is_enabled ‑ RateLimitedMethod_Should_Throw_RateLimiterRejectedException_On_Overload
EdFi.Tools.ApiPublisher.Tests.Processing.RemediationIntegrationTests+When_a_POST_initially_fails_with_a_permanent_failure_but_has_JavaScript_extension_module_backed_by_NodeJs_service_with_remediation_through_a_modified_request ‑ Should_perform_remediation_for_items_with_error_messages
EdFi.Tools.ApiPublisher.Tests.Processing.RemediationIntegrationTests+When_a_POST_initially_fails_with_a_permanent_failure_but_has_JavaScript_extension_module_backed_by_NodeJs_service_with_remediation_through_a_modified_request ‑ Should_retry_non_remediated_requests_only_for_the_first_item_encountered
EdFi.Tools.ApiPublisher.Tests.Processing.RemediationIntegrationTests+When_a_POST_initially_fails_with_a_permanent_failure_but_has_JavaScript_extension_module_backed_by_NodeJs_service_with_remediation_through_a_modified_request ‑ Should_retry_remediated_requests_even_with_an_otherwise_permanent_failure
EdFi.Tools.ApiPublisher.Tests.Processing.RemediationIntegrationTests+When_a_POST_initially_fails_with_a_permanent_failure_but_has_JavaScript_extension_module_backed_by_NodeJs_service_with_remediation_through_additional_requests ‑ Should_NOT_perform_remediation_for_items_WITHOUT_error_messages
EdFi.Tools.ApiPublisher.Tests.Processing.RemediationIntegrationTests+When_a_POST_initially_fails_with_a_permanent_failure_but_has_JavaScript_extension_module_backed_by_NodeJs_service_with_remediation_through_additional_requests ‑ Should_perform_remediation_for_items_with_error_messages
EdFi.Tools.ApiPublisher.Tests.Processing.RemediationIntegrationTests+When_a_POST_initially_fails_with_a_permanent_failure_but_has_JavaScript_extension_module_backed_by_NodeJs_service_with_remediation_through_additional_requests ‑ Should_retry_non_remediated_requests_only_for_the_first_item_encountered
EdFi.Tools.ApiPublisher.Tests.Processing.RemediationIntegrationTests+When_a_POST_initially_fails_with_a_permanent_failure_but_has_JavaScript_extension_module_backed_by_NodeJs_service_with_remediation_through_additional_requests ‑ Should_retry_remediated_requests_even_with_an_otherwise_permanent_failure
EdFi.Tools.ApiPublisher.Tests.Processing.RemediationTests+When_a_POST_fails_but_has_JavaScript_extension_module_for_remediation ‑ Should_attempt_original_unmodified_request_once
EdFi.Tools.ApiPublisher.Tests.Processing.RemediationTests+When_a_POST_fails_but_has_JavaScript_extension_module_for_remediation ‑ Should_process_remediation_requests_returned_from_nodejs_service_invocation_with_the_supplied_message_bodies
EdFi.Tools.ApiPublisher.Tests.Processing.RemediationTests+When_a_POST_fails_but_has_JavaScript_extension_module_for_remediation ‑ Should_retry_request_even_after_an_otherwise_permanent_failure_with_the_modified_request_provided_by_the_remediation_extension
EdFi.Tools.ApiPublisher.Tests.Processing.ReversePagingTests+When_producing_messages_with_reverse_paging+Given_100_records_and_ChangeVersion_page_size_equal_40_and_pageSize_equal_to_30 ‑ Should_produce_12_messages_with_3_change_query_windows("schools")
EdFi.Tools.ApiPublisher.Tests.Processing.ReversePagingTests+When_producing_messages_with_reverse_paging+Given_100_records_and_ChangeVersion_page_size_equal_40_and_pageSize_equal_to_40 ‑ Should_produce_9_pages_with_3_change_query_windows("schools")
EdFi.Tools.ApiPublisher.Tests.Processing.ReversePagingTests+When_producing_messages_with_reverse_paging+Given_100_records_and_ChangeVersion_page_size_equal_40_and_pageSize_equal_to_50 ‑ Should_produce_6_messages_with_3_change_query_windows("schools")
EdFi.Tools.ApiPublisher.Tests.Processing.SchoolYearSpecificClientTests+When_publishing_resources_from_SchoolYear_specific_deployment ‑ Should_attempt_to_read_resources_WITH_schoolyear_in_the_source_path
EdFi.Tools.ApiPublisher.Tests.Processing.SchoolYearSpecificClientTests+When_publishing_resources_from_SchoolYear_specific_deployment ‑ Should_attempt_to_write_resources_WITHOUT_schoolyear_in_the_target_path
EdFi.Tools.ApiPublisher.Tests.Processing.SchoolYearSpecificClientTests+When_publishing_resources_from_SchoolYear_specific_deployment ‑ Should_get_dependencies_from_the_target_API_using_the_default_URL
EdFi.Tools.ApiPublisher.Tests.Processing.SchoolYearSpecificClientTests+When_publishing_resources_to_SchoolYear_specific_deployment ‑ Should_attempt_to_read_resources_WITHOUT_schoolyear_in_the_source_path
EdFi.Tools.ApiPublisher.Tests.Processing.SchoolYearSpecificClientTests+When_publishing_resources_to_SchoolYear_specific_deployment ‑ Should_attempt_to_write_resources_WITH_schoolyear_in_the_target_path
EdFi.Tools.ApiPublisher.Tests.Processing.SchoolYearSpecificClientTests+When_publishing_resources_to_SchoolYear_specific_deployment ‑ Should_get_dependencies_from_the_target_API_using_the_schoolyear_specific_URL
EdFi.Tools.ApiPublisher.Tests.Processing.SchoolYearSpecificClientTests+When_publishing_resources_to_and_from_SchoolYear_specific_deployments ‑ Should_attempt_to_read_resources_WITH_schoolyear_in_the_source_path
EdFi.Tools.ApiPublisher.Tests.Processing.SchoolYearSpecificClientTests+When_publishing_resources_to_and_from_SchoolYear_specific_deployments ‑ Should_attempt_to_write_resources_WITH_schoolyear_in_the_target_path
EdFi.Tools.ApiPublisher.Tests.Processing.SchoolYearSpecificClientTests+When_publishing_resources_to_and_from_SchoolYear_specific_deployments ‑ Should_get_dependencies_from_the_target_API_using_the_schoolyear_specific_URL
EdFi.Tools.ApiPublisher.Tests.Processing.UnresolvedDependencyOnPrimaryRelationshipTests+When_publishing_a_primary_relationship_resource_with_a_missing_reference ‑ Should_attempt_to_get_the_item_for_the_unresolved_reference_from_the_source_API
EdFi.Tools.ApiPublisher.Tests.Processing.UnresolvedDependencyOnPrimaryRelationshipTests+When_publishing_a_primary_relationship_resource_with_a_missing_reference ‑ Should_attempt_to_post_the_item_obtained_from_the_source_API_for_the_unresolved_reference_to_the_target_API
EdFi.Tools.ApiPublisher.Tests.Processing.UnresolvedDependencyOnPrimaryRelationshipTests+When_publishing_a_primary_relationship_resource_with_a_missing_reference ‑ Should_attempt_to_post_the_resource_with_the_reference_that_cannot_be_resolved_to_the_target_API_twice