Skip to content

Use the contact ID returned from CRM #2400

Use the contact ID returned from CRM

Use the contact ID returned from CRM #2400

GitHub Actions / DQT integration test results failed Apr 19, 2024 in 0s

426 passed, 5 failed and 1 skipped

Tests failed

❌ TeachingRecordSystem/tests/TeachingRecordSystem.Core.Dqt.CrmIntegrationTests/TestResults/_fv-az1146-510_2024-04-19_08_37_57.trx

432 tests were completed in 2328s with 426 passed, 5 failed and 1 skipped.

Test suite Passed Failed Skipped Time
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.ClearTeacherIdentityInfoTests 2✅ 16s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.CreateTeacherTests 95✅ 1⚪ 1236s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.FindTeachersTests 4✅ 2s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetCountryTests 2✅ 978ms
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetEarlyYearsStatusTests 2✅ 1s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetEytsAwardeesForDateRangeTests 2✅ 848s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetHeQualificationByCodeTests 2✅ 1s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetHeSubjectByCodeTests 2✅ 877ms
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetInductionByTeacherTests 3✅ 410s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetInductionCompleteesForDateRangeTests 1❌ 537s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetInitialTeacherTrainingByTeacherTests 3✅ 394s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetInternationalQtsAwardeesForDateRangeTests 1❌ 531s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetIttProvidersTests 1✅ 1s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetIttSubjectByCodeTests 2✅ 804ms
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetMatchingTeachersTests 11✅ 2s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetOrganizationsByUkprnTests 2✅ 2s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetQtsAwardeesForDateRangeTests 2✅ 239s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetQualificationByIdTests 2✅ 400s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetQualificationsForTeacherTests 4✅ 401s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetSubjectByTitleTests 2✅ 1s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetTeacherByHusIdTests 2✅ 391s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetTeachersByInitialTeacherTrainingSlugIdTests 2✅ 405s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetTeachersByTrnAndDobTests 2✅ 389s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetTeacherStatusTests 2✅ 1s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetTeacherTests 4✅ 387s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.SetIttOutcomeForTeacherTests 36✅ 1391s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.SetNpqQualificationTests 41✅ 1621s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.SetTsPersonIdTests 1✅ 50s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.UnlockTeacherRecordTests 3✅ 69s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.UpdateTeacherIdentityInfoTests 1✅ 65s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.UpdateTeacherTests 115✅ 1❌ 1790s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.ApproveIncidentTests 1✅ 66s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.CancelIncidentTests 1✅ 25s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.CloseSanctionTests 1✅ 32s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.CreateDateOfBirthChangeIncidentTests 1✅ 33s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.CreateNameChangeIncidentTests 1✅ 25s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.CreateSanctionTests 1✅ 24s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.CreateTeacherTests 5✅ 382s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.FindExistingTeacherQueryTests 1✅ 35s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetActiveIncidentsTests 1✅ 39s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetAllEarlyYearsStatusesTests 1✅ 1s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetAllHeQualificationsTests 1✅ 1s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetAllHeSubjectsTests 1✅ 2s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetAllMqEstablishmentsTests 1✅ 1s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetAllSanctionCodesTests 1✅ 636ms
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetAllSpecialismsTests 1✅ 630ms
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetAllSubjectsTests 1✅ 697ms
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetAllTeacherStatusesTests 1✅ 690ms
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetContactByTrnTests 2✅ 24s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetContactDetailByIdTests 3✅ 379s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetContactDetailByTrnTests 3✅ 384s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetContactsByDateOfBirthTests 5✅ 1❌ 692s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetContactsByLastNameAndDateOfBirthTests 1✅ 383s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetContactsByNameTests 6✅ 7s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetDocumentByIdTests 2✅ 42s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetIncidentByTicketNumberTests 3✅ 76s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetNotesByContactIdTests 8✅ 1❌ 533s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetQualificationsByContactIdTests 4✅ 407s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetSanctionDetailsByContactIdTests 2✅ 72s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetSanctionDetailsBySanctionIdTests 1✅ 17s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetSanctionsByContactIdsTests 1✅ 384s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetSystemUserByAzureActiveDirectoryObjectIdTests 2✅ 863ms
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.RejectIncidentTests 1✅ 25s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.UpdateContactDateOfBirthTests 1✅ 43s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.UpdateContactNameTests 1✅ 23s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.UpdateSanctionStateTests 2✅ 74s
TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.Services.DqtReporting.DqtReportingServiceTests 5✅ 3s

❌ TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetInductionCompleteesForDateRangeTests

❌ GetInductionCompleteesForDateRange_WhenCalledForDataGeneratedInTest_ReturnsExpectedQtsAwardees
	System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] : An unexpected error occurred from ISV code. (ErrorType = ClientError) Unexpected exception from plug-in (Execute):  Dqt.Dynamics.plugins.PopulateAutoNumberPlugin: System.TimeoutException: Couldn’t complete execution of the Dqt.Dynamics.plugins.PopulateAutoNumberPlugin plug-in within the 2-minute limit. Please refer https://go.microsoft.com/fwlink/?linkid=2255411 for more details

❌ TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetInternationalQtsAwardeesForDateRangeTests

❌ GetInternationalQtsAwardeesForDateRange_WhenCalledForDataGeneratedInTest_ReturnsExpectedInternationalQtsAwardees
	System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] : An unexpected error occurred from ISV code. (ErrorType = ClientError) Unexpected exception from plug-in (Execute):  Dqt.Dynamics.plugins.PopulateAutoNumberPlugin: System.TimeoutException: Couldn’t complete execution of the Dqt.Dynamics.plugins.PopulateAutoNumberPlugin plug-in within the 2-minute limit. Please refer https://go.microsoft.com/fwlink/?linkid=2255411 for more details

❌ TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.UpdateTeacherTests

✅ Given_AllowPiiUpdatesFromRegister_is_false_and_pii_data_is_provided_discard_changes_pii_changes
✅ Given_contact_slugid_does_not_exist_update_contact_slugid
✅ Given_crm_task_is_created_when_multiple_itt_for_slugid_for_ukprn_description_is_correct
✅ Given_crm_task_is_created_when_multiple_itt_for_ukprn_description_is_correct
✅ Given_crm_task_is_created_when_no_itt_for_ukprn_description_is_correct
✅ Given_crm_task_is_created_when_qualification_is_created_description_is_correct
✅ Given_deferred_asessmentonlyeroute_itt_update_to_InTraining_fails
✅ Given_deferred_assessmentonlyeroute_itt_update_to_UnderAssessment_succeeds
✅ Given_deferred_non_assessmentonlyeroute_itt_update_to_InTraining_succeeds
✅ Given_deferred_non_assessmentonlyeroute_itt_update_UnderAssessment_fails
✅ Given_earlyyears_itt_cannot_change_eyts_programmetype_to_qts(programmeType: Apprenticeship)
✅ Given_earlyyears_itt_cannot_change_eyts_programmetype_to_qts(programmeType: AssessmentOnlyRoute)
✅ Given_earlyyears_itt_cannot_change_eyts_programmetype_to_qts(programmeType: Core)
✅ Given_earlyyears_itt_cannot_change_eyts_programmetype_to_qts(programmeType: CoreFlexible)
✅ Given_earlyyears_itt_cannot_change_eyts_programmetype_to_qts(programmeType: FutureTeachingScholars)
✅ Given_earlyyears_itt_cannot_change_eyts_programmetype_to_qts(programmeType: GraduateTeacherProgramme)
✅ Given_earlyyears_itt_cannot_change_eyts_programmetype_to_qts(programmeType: HEI)
✅ Given_earlyyears_itt_cannot_change_eyts_programmetype_to_qts(programmeType: LicensedTeacherProgramme)
✅ Given_earlyyears_itt_cannot_change_eyts_programmetype_to_qts(programmeType: OverseasTrainedTeacherProgramme)
✅ Given_earlyyears_itt_cannot_change_eyts_programmetype_to_qts(programmeType: Providerled_postgrad)
✅ Given_earlyyears_itt_cannot_change_eyts_programmetype_to_qts(programmeType: Providerled_undergrad)
✅ Given_earlyyears_itt_cannot_change_eyts_programmetype_to_qts(programmeType: RegisteredTeacherProgramme)
✅ Given_earlyyears_itt_cannot_change_eyts_programmetype_to_qts(programmeType: SchoolDirecttrainingprogramme_Salaried)
✅ Given_earlyyears_itt_cannot_change_eyts_programmetype_to_qts(programmeType: SchoolDirecttrainingprogramme_Selffunded)
✅ Given_earlyyears_itt_cannot_change_eyts_programmetype_to_qts(programmeType: SchoolDirecttrainingprogramme)
✅ Given_earlyyears_itt_cannot_change_eyts_programmetype_to_qts(programmeType: TeachFirstProgramme_CC)
✅ Given_earlyyears_itt_cannot_change_eyts_programmetype_to_qts(programmeType: TeachFirstProgramme)
✅ Given_earlyyears_itt_cannot_change_eyts_programmetype_to_qts(programmeType: UndergraduateOptIn)
✅ Given_existing_contact_update_aor_to_core_and_updates_teacherstatus_to_traineeteacher_returns_success
✅ Given_existing_contact_update_core_to_aor_and_updates_teacherstatus_to_aorcandidate_returns_success
✅ Given_existing_contact_update_itt_and_qualification_returns_success
✅ Given_existing_contact_update_itt_and_qualification_with_existing_active_sanction_returns_success_and_creates_crm_task
✅ Given_existing_itt_not_present_for_provider_return_error
✅ Given_existing_itt_update_programmetype_from_eyts_to_another_eyts_programmetype_succeeds(programmeType: EYITTAssessmentOnly)
✅ Given_existing_itt_update_programmetype_from_eyts_to_another_eyts_programmetype_succeeds(programmeType: EYITTGraduateEmploymentBased)
✅ Given_existing_itt_update_programmetype_from_eyts_to_another_eyts_programmetype_succeeds(programmeType: EYITTGraduateEntry)
✅ Given_existing_itt_update_programmetype_from_eyts_to_another_eyts_programmetype_succeeds(programmeType: EYITTSchoolDirect_EarlyYears)
✅ Given_existing_itt_update_programmetype_from_eyts_to_another_eyts_programmetype_succeeds(programmeType: EYITTUndergraduate)
✅ Given_existing_itt_update_programmetype_from_qts_to_another_qts_programmetype_succeeds
✅ Given_failed_eyts_itt_record_cannot_change_result_to(ittResult: Fail)
✅ Given_failed_eyts_itt_record_cannot_change_result_to(ittResult: Pass)
✅ Given_failed_eyts_itt_record_cannot_change_result_to(ittResult: Withdrawn)
✅ Given_failed_itt_record_passing_result_returns_error(eyts: False, asessmentonlyroute: False, programmetype: RegisteredTeacherProgramme, ittResult: Deferred)
✅ Given_failed_itt_record_passing_result_returns_error(eyts: False, asessmentonlyroute: True, programmetype: AssessmentOnlyRoute, ittResult: UnderAssessment)
✅ Given_failed_itt_record_passing_result_returns_error(eyts: True, asessmentonlyroute: False, programmetype: EYITTAssessmentOnly, ittResult: InTraining)
✅ Given_intraining_eyts_itt_record_cannot_change_result_to(ittResult: Deferred)
✅ Given_intraining_eyts_itt_record_cannot_change_result_to(ittResult: InTraining)
✅ Given_intraining_eyts_itt_record_cannot_passing_result_returns_error(ittResult: Fail)
✅ Given_intraining_eyts_itt_record_cannot_passing_result_returns_error(ittResult: Pass)
✅ Given_intraining_eyts_itt_record_cannot_passing_result_returns_error(ittResult: Withdrawn)
✅ Given_invalid_reference_data_request_fails(ittSubject1: "100302", ittSubject2: "100403", ittSubject3: "100366", ittQualificationCode: "001", qualificationCountryCode: "INVALID COUNTRY CODE", qualificationSubject: "100366", heQualificationCode: "400", qualificationSubject2: "N400", qualificationSubject3: "X300", expectedFailedReasons: QualificationCountryNotFound)
✅ Given_invalid_reference_data_request_fails(ittSubject1: "100302", ittSubject2: "100403", ittSubject3: "100366", ittQualificationCode: "001", qualificationCountryCode: "XK", qualificationSubject: "100366", heQualificationCode: "400", qualificationSubject2: "N400", qualificationSubject3: "NOT VALID SUBJECT3", expectedFailedReasons: QualificationSubject3NotFound)
✅ Given_invalid_reference_data_request_fails(ittSubject1: "100302", ittSubject2: "100403", ittSubject3: "100366", ittQualificationCode: "001", qualificationCountryCode: "XK", qualificationSubject: "100366", heQualificationCode: "400", qualificationSubject2: "NOT VALID SUBJECT2", qualificationSubject3: "X300", expectedFailedReasons: QualificationSubject2NotFound)
✅ Given_invalid_reference_data_request_fails(ittSubject1: "100302", ittSubject2: "100403", ittSubject3: "100366", ittQualificationCode: "001", qualificationCountryCode: "XK", qualificationSubject: "100366", heQualificationCode: "xxx", qualificationSubject2: "N400", qualificationSubject3: "X300", expectedFailedReasons: QualificationNotFound)
✅ Given_invalid_reference_data_request_fails(ittSubject1: "100302", ittSubject2: "100403", ittSubject3: "100366", ittQualificationCode: "001", qualificationCountryCode: "XK", qualificationSubject: "Invalid Qualification subject", heQualificationCode: "400", qualificationSubject2: "N400", qualificationSubject3: "X300", expectedFailedReasons: QualificationSubjectNotFound)
✅ Given_invalid_reference_data_request_fails(ittSubject1: "100302", ittSubject2: "100403", ittSubject3: "100366", ittQualificationCode: "xxx", qualificationCountryCode: "XK", qualificationSubject: "100366", heQualificationCode: "400", qualificationSubject2: "N400", qualificationSubject3: "X300", expectedFailedReasons: IttQualificationNotFound)
✅ Given_invalid_reference_data_request_fails(ittSubject1: "100302", ittSubject2: "100403", ittSubject3: "Invalid subject3", ittQualificationCode: "001", qualificationCountryCode: "XK", qualificationSubject: "100366", heQualificationCode: "400", qualificationSubject2: "N400", qualificationSubject3: "X300", expectedFailedReasons: Subject3NotFound)
✅ Given_invalid_reference_data_request_fails(ittSubject1: "100302", ittSubject2: "Invalid subject2", ittSubject3: "100403", ittQualificationCode: "001", qualificationCountryCode: "XK", qualificationSubject: "100366", heQualificationCode: "400", qualificationSubject2: "N400", qualificationSubject3: "X300", expectedFailedReasons: Subject2NotFound)
✅ Given_invalid_reference_data_request_fails(ittSubject1: "Invalid Subject1", ittSubject2: "100403", ittSubject3: "100366", ittQualificationCode: "001", qualificationCountryCode: "XK", qualificationSubject: "100366", heQualificationCode: "400", qualificationSubject2: "N400", qualificationSubject3: "X300", expectedFailedReasons: Subject1NotFound)
✅ Given_itt_cannot_change_eyts_programmetype_to_qts
✅ Given_itt_record_passing_result_returns_error(eyts: False, asessmentonlyroute: False, programmetype: RegisteredTeacherProgramme, ittResult: Fail)
✅ Given_itt_record_passing_result_returns_error(eyts: False, asessmentonlyroute: True, programmetype: AssessmentOnlyRoute, ittResult: Pass)
✅ Given_itt_record_passing_result_returns_error(eyts: True, asessmentonlyroute: False, programmetype: EYITTAssessmentOnly, ittResult: Withdrawn)
✅ Given_passed_eyts_itt_record_cannot_change_result_to(ittResult: Deferred)
✅ Given_passed_eyts_itt_record_cannot_change_result_to(ittResult: Fail)
❌ Given_passed_eyts_itt_record_cannot_change_result_to(ittResult: InTraining)
	System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] : An unexpected error occurred from ISV code. (ErrorType = ClientError) Unexpected exception from plug-in (Execute):  Dqt.Dynamics.plugins.PopulateAutoNumberPlugin: System.TimeoutException: Couldn’t complete execution of the Dqt.Dynamics.plugins.PopulateAutoNumberPlugin plug-in within the 2-minute limit. Please refer https://go.microsoft.com/fwlink/?linkid=2255411 for more details
✅ Given_passed_eyts_itt_record_cannot_change_result_to(ittResult: Pass)
✅ Given_passed_eyts_itt_record_cannot_change_result_to(ittResult: UnderAssessment)
✅ Given_passed_eyts_itt_record_cannot_change_result_to(ittResult: Withdrawn)
✅ Given_qts_itt_cannot_change_qts_programmetype_to_eyts_programmetype(programmeType: EYITTAssessmentOnly)
✅ Given_qts_itt_cannot_change_qts_programmetype_to_eyts_programmetype(programmeType: EYITTGraduateEmploymentBased)
✅ Given_qts_itt_cannot_change_qts_programmetype_to_eyts_programmetype(programmeType: EYITTGraduateEntry)
✅ Given_qts_itt_cannot_change_qts_programmetype_to_eyts_programmetype(programmeType: EYITTSchoolDirect_EarlyYears)
✅ Given_qts_itt_cannot_change_qts_programmetype_to_eyts_programmetype(programmeType: EYITTUndergraduate)
✅ Given_slugid_is_not_provided_do_not_clear_contact_slugid
✅ Given_teacher_has_an_identity_ignore_email_address_updates
✅ Given_two_or_more_itt_assessmentonly_records_for_two_providers_return_error(res: Deferred)
✅ Given_two_or_more_itt_assessmentonly_records_for_two_providers_return_error(res: Fail)
✅ Given_two_or_more_itt_assessmentonly_records_for_two_providers_return_error(res: UnderAssessment)
✅ Given_two_or_more_itt_assessmentonly_records_for_two_providers_return_error(res: Withdrawn)
✅ Given_two_or_more_itt_earlyyears_records_for_same_provider_return_error
✅ Given_two_or_more_itt_earlyyears_records_for_two_providers_return_error(res: Deferred)
✅ Given_two_or_more_itt_earlyyears_records_for_two_providers_return_error(res: Fail)
✅ Given_two_or_more_itt_earlyyears_records_for_two_providers_return_error(res: InTraining)
✅ Given_two_or_more_itt_earlyyears_records_for_two_providers_return_error(res: Withdrawn)
✅ Given_two_or_more_qualifications_does_not_create_new_qualification_and_creates_warning_crm_task
✅ Given_update_itt_and_qualification_with_noactive_sanctions_does_not_create_crm_task_and_returns_success
✅ Given_update_using_slugid_and_changed_ittproviderukprn_updates_itt_providerukprn
✅ Given_update_using_slugid_and_different_ukprn_falls_back_to_matching_using_ittproviderukprn_retuns_error
✅ Given_update_with_changed_husid_updates_contact
✅ Given_update_with_multiple_itt_records_with_same_slugid_request_fails
✅ Given_update_with_slugid_falls_back_to_matching_using_ittproviderukprn_retuns_record
✅ Given_update_with_unknown_itt_provider_request_fails
✅ Given_update_without_providing_qualification_ukprn_returns_success
✅ Given_update_without_qualification_returns_success
✅ Given_update_without_using_slugid_and_changed_ittproviderukprn_retuns_error
✅ Given_updating_existing_contact_update_without_subject3_returns_success
✅ Given_updating_existing_teacher_does_not_change_itt_result
✅ Given_withdrawn_assessmentonlyroute_itt_record_can_unwithdraw_record(ittResult: UnderAssessment)
✅ Given_withdrawn_assessmentonlyroute_itt_record_cannot_unwithdraw_record_to_result(ittResult: Fail)
✅ Given_withdrawn_assessmentonlyroute_itt_record_cannot_unwithdraw_record_to_result(ittResult: Pass)
✅ Given_withdrawn_assessmentonlyroute_itt_record_cannot_unwithdraw_to_deferred
✅ Given_withdrawn_assessmentonlyroute_itt_record_passing_withdrawn_returns_success_without_updating
✅ Given_withdrawn_assessmentonlyroute_with_none_empty_teacherstatus_fail
✅ Given_withdrawn_eyts_itt_record_can_unwithdraw_record(ittResult: InTraining)
✅ Given_withdrawn_eyts_itt_record_cannot_unwithdraw_record_to_result(ittResult: Fail)
✅ Given_withdrawn_eyts_itt_record_cannot_unwithdraw_record_to_result(ittResult: Pass)
✅ Given_withdrawn_eyts_itt_record_cannot_unwithdraw_to_deferred
✅ Given_withdrawn_eyts_itt_record_passing_withdrawn_returns_success_without_updating
✅ Given_withdrawn_eyts_with_none_empty_earlyyearsteacherstatus_fail
✅ Given_withdrawn_qts_itt_record_can_unwithdraw_record(ittResult: InTraining)
✅ Given_withdrawn_qts_itt_record_cannot_unwithdraw_record_to_result(ittResult: Fail)
✅ Given_withdrawn_qts_itt_record_cannot_unwithdraw_record_to_result(ittResult: Pass)
✅ Given_withdrawn_qts_itt_record_cannot_unwithdraw_to_deferred
✅ Given_withdrawn_qts_itt_record_passing_withdrawn_returns_success_without_updating
✅ Given_withdrawn_qts_with_none_empty_teacherstatus_fail

❌ TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetContactsByDateOfBirthTests

❌ ReturnsMatchingContactsFromCrmInExpectedSortOrder(testScenarioData: ContactSearchSortScenarioData { IsAscending = False, Selector = Func`2 { Method = System.String <GetContactSearchSortScenarioData>b__5_1(TeachingRecordSystem.Core.Dqt.Models.Contact), Target = <>c { ··· } }, SortBy = LastNameDescending })
	System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] : An unexpected error occurred from ISV code. (ErrorType = ClientError) Unexpected exception from plug-in (Execute):  Dqt.Dynamics.plugins.PopulateAutoNumberPlugin: System.TimeoutException: Couldn’t complete execution of the Dqt.Dynamics.plugins.PopulateAutoNumberPlugin plug-in within the 2-minute limit. Please refer https://go.microsoft.com/fwlink/?linkid=2255411 for more details
✅ ReturnsMatchingContactsFromCrmInExpectedSortOrder(testScenarioData: ContactSearchSortScenarioData { IsAscending = False, Selector = Func`2 { Method = System.String <GetContactSearchSortScenarioData>b__5_3(TeachingRecordSystem.Core.Dqt.Models.Contact), Target = <>c { ··· } }, SortBy = FirstNameDescending })
✅ ReturnsMatchingContactsFromCrmInExpectedSortOrder(testScenarioData: ContactSearchSortScenarioData { IsAscending = False, Selector = Func`2 { Method = System.String <GetContactSearchSortScenarioData>b__5_5(TeachingRecordSystem.Core.Dqt.Models.Contact), Target = <>c { ··· } }, SortBy = DateOfBirthDescending })
✅ ReturnsMatchingContactsFromCrmInExpectedSortOrder(testScenarioData: ContactSearchSortScenarioData { IsAscending = True, Selector = Func`2 { Method = System.String <GetContactSearchSortScenarioData>b__5_0(TeachingRecordSystem.Core.Dqt.Models.Contact), Target = <>c { ··· } }, SortBy = LastNameAscending })
✅ ReturnsMatchingContactsFromCrmInExpectedSortOrder(testScenarioData: ContactSearchSortScenarioData { IsAscending = True, Selector = Func`2 { Method = System.String <GetContactSearchSortScenarioData>b__5_2(TeachingRecordSystem.Core.Dqt.Models.Contact), Target = <>c { ··· } }, SortBy = FirstNameAscending })
✅ ReturnsMatchingContactsFromCrmInExpectedSortOrder(testScenarioData: ContactSearchSortScenarioData { IsAscending = True, Selector = Func`2 { Method = System.String <GetContactSearchSortScenarioData>b__5_4(TeachingRecordSystem.Core.Dqt.Models.Contact), Target = <>c { ··· } }, SortBy = DateOfBirthAscending })

❌ TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetNotesByContactIdTests

✅ WhenCalled_WithContactIdForContactWithNoNotes_ReturnsResultWithNotes(hasAnnotations: False, hasTasks: False, hasIncidentResolutions: False)
✅ WhenCalled_WithContactIdForContactWithNoNotes_ReturnsResultWithNotes(hasAnnotations: False, hasTasks: False, hasIncidentResolutions: True)
✅ WhenCalled_WithContactIdForContactWithNoNotes_ReturnsResultWithNotes(hasAnnotations: False, hasTasks: True, hasIncidentResolutions: False)
✅ WhenCalled_WithContactIdForContactWithNoNotes_ReturnsResultWithNotes(hasAnnotations: False, hasTasks: True, hasIncidentResolutions: True)
✅ WhenCalled_WithContactIdForContactWithNoNotes_ReturnsResultWithNotes(hasAnnotations: True, hasTasks: False, hasIncidentResolutions: False)
✅ WhenCalled_WithContactIdForContactWithNoNotes_ReturnsResultWithNotes(hasAnnotations: True, hasTasks: False, hasIncidentResolutions: True)
✅ WhenCalled_WithContactIdForContactWithNoNotes_ReturnsResultWithNotes(hasAnnotations: True, hasTasks: True, hasIncidentResolutions: False)
❌ WhenCalled_WithContactIdForContactWithNoNotes_ReturnsResultWithNotes(hasAnnotations: True, hasTasks: True, hasIncidentResolutions: True)
	System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] : An unexpected error occurred from ISV code. (ErrorType = ClientError) Unexpected exception from plug-in (Execute):  Dqt.Dynamics.plugins.PopulateAutoNumberPlugin: System.TimeoutException: Couldn’t complete execution of the Dqt.Dynamics.plugins.PopulateAutoNumberPlugin plug-in within the 2-minute limit. Please refer https://go.microsoft.com/fwlink/?linkid=2255411 for more details
✅ WhenCalled_WithContactIdForNonExistentContact_ReturnsResultWithEmptyProperties

Annotations

Check failure on line 220 in TeachingRecordSystem/tests/TeachingRecordSystem.Core.Dqt.CrmIntegrationTests/DataverseAdapterTests/GetInductionCompleteesForDateRangeTests.cs

See this annotation in the file changed.

@github-actions github-actions / DQT integration test results

TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetInductionCompleteesForDateRangeTests ► GetInductionCompleteesForDateRange_WhenCalledForDataGeneratedInTest_ReturnsExpectedQtsAwardees

Failed test found in:
  TeachingRecordSystem/tests/TeachingRecordSystem.Core.Dqt.CrmIntegrationTests/TestResults/_fv-az1146-510_2024-04-19_08_37_57.trx
Error:
  System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] : An unexpected error occurred from ISV code. (ErrorType = ClientError) Unexpected exception from plug-in (Execute):  Dqt.Dynamics.plugins.PopulateAutoNumberPlugin: System.TimeoutException: Couldn’t complete execution of the Dqt.Dynamics.plugins.PopulateAutoNumberPlugin plug-in within the 2-minute limit. Please refer https://go.microsoft.com/fwlink/?linkid=2255411 for more details
Raw output
System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] : An unexpected error occurred from ISV code. (ErrorType = ClientError) Unexpected exception from plug-in (Execute):  Dqt.Dynamics.plugins.PopulateAutoNumberPlugin: System.TimeoutException: Couldn’t complete execution of the Dqt.Dynamics.plugins.PopulateAutoNumberPlugin plug-in within the 2-minute limit. Please refer https://go.microsoft.com/fwlink/?linkid=2255411 for more details
   at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateAsync(Entity entity, CancellationToken cancellationToken)
   at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateAsync(Entity entity)
   at TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetInductionCompleteesForDateRangeTests.CreateTeacherWithInduction(String firstName, String lastName, String statedFirstName, String statedLastName, String emailAddress1, String emailAddress2, DateOnly dateOfBirth, DateOnly qtsDate, String teacherStatusValue, Nullable`1 initialInductionStatus, dfeta_InductionStatus finalInductionStatus) in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/tests/TeachingRecordSystem.Core.Dqt.CrmIntegrationTests/DataverseAdapterTests/GetInductionCompleteesForDateRangeTests.cs:line 220
   at TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetInductionCompleteesForDateRangeTests.GetInductionCompleteesForDateRange_WhenCalledForDataGeneratedInTest_ReturnsExpectedQtsAwardees() in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/tests/TeachingRecordSystem.Core.Dqt.CrmIntegrationTests/DataverseAdapterTests/GetInductionCompleteesForDateRangeTests.cs:line 142

Check failure on line 196 in TeachingRecordSystem/tests/TeachingRecordSystem.Core.Dqt.CrmIntegrationTests/DataverseAdapterTests/GetInternationalQtsAwardeesForDateRangeTests.cs

See this annotation in the file changed.

@github-actions github-actions / DQT integration test results

TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetInternationalQtsAwardeesForDateRangeTests ► GetInternationalQtsAwardeesForDateRange_WhenCalledForDataGeneratedInTest_ReturnsExpectedInternationalQtsAwardees

Failed test found in:
  TeachingRecordSystem/tests/TeachingRecordSystem.Core.Dqt.CrmIntegrationTests/TestResults/_fv-az1146-510_2024-04-19_08_37_57.trx
Error:
  System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] : An unexpected error occurred from ISV code. (ErrorType = ClientError) Unexpected exception from plug-in (Execute):  Dqt.Dynamics.plugins.PopulateAutoNumberPlugin: System.TimeoutException: Couldn’t complete execution of the Dqt.Dynamics.plugins.PopulateAutoNumberPlugin plug-in within the 2-minute limit. Please refer https://go.microsoft.com/fwlink/?linkid=2255411 for more details
Raw output
System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] : An unexpected error occurred from ISV code. (ErrorType = ClientError) Unexpected exception from plug-in (Execute):  Dqt.Dynamics.plugins.PopulateAutoNumberPlugin: System.TimeoutException: Couldn’t complete execution of the Dqt.Dynamics.plugins.PopulateAutoNumberPlugin plug-in within the 2-minute limit. Please refer https://go.microsoft.com/fwlink/?linkid=2255411 for more details
   at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateAsync(Entity entity, CancellationToken cancellationToken)
   at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.CreateAsync(Entity entity)
   at TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetInternationalQtsAwardeesForDateRangeTests.CreateTeacherWithInternationalQts(String firstName, String lastName, String statedFirstName, String statedLastName, String emailAddress1, String emailAddress2, DateOnly dateOfBirth, DateOnly qtsDate, String teacherStatusValue) in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/tests/TeachingRecordSystem.Core.Dqt.CrmIntegrationTests/DataverseAdapterTests/GetInternationalQtsAwardeesForDateRangeTests.cs:line 196
   at TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.GetInternationalQtsAwardeesForDateRangeTests.GetInternationalQtsAwardeesForDateRange_WhenCalledForDataGeneratedInTest_ReturnsExpectedInternationalQtsAwardees() in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/tests/TeachingRecordSystem.Core.Dqt.CrmIntegrationTests/DataverseAdapterTests/GetInternationalQtsAwardeesForDateRangeTests.cs:line 96

Check failure on line 164 in TeachingRecordSystem/src/TeachingRecordSystem.Core/Dqt/RequestBuilder.cs

See this annotation in the file changed.

@github-actions github-actions / DQT integration test results

TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.UpdateTeacherTests ► Given_passed_eyts_itt_record_cannot_change_result_to(ittResult: InTraining)

Failed test found in:
  TeachingRecordSystem/tests/TeachingRecordSystem.Core.Dqt.CrmIntegrationTests/TestResults/_fv-az1146-510_2024-04-19_08_37_57.trx
Error:
  System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] : An unexpected error occurred from ISV code. (ErrorType = ClientError) Unexpected exception from plug-in (Execute):  Dqt.Dynamics.plugins.PopulateAutoNumberPlugin: System.TimeoutException: Couldn’t complete execution of the Dqt.Dynamics.plugins.PopulateAutoNumberPlugin plug-in within the 2-minute limit. Please refer https://go.microsoft.com/fwlink/?linkid=2255411 for more details
Raw output
System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] : An unexpected error occurred from ISV code. (ErrorType = ClientError) Unexpected exception from plug-in (Execute):  Dqt.Dynamics.plugins.PopulateAutoNumberPlugin: System.TimeoutException: Couldn’t complete execution of the Dqt.Dynamics.plugins.PopulateAutoNumberPlugin plug-in within the 2-minute limit. Please refer https://go.microsoft.com/fwlink/?linkid=2255411 for more details
   at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.ExecuteAsync(OrganizationRequest request, CancellationToken cancellationToken)
   at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.ExecuteAsync(OrganizationRequest request)
   at TeachingRecordSystem.Core.Dqt.RequestBuilder.<Execute>g__ExecuteTransactionRequest|12_2() in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/src/TeachingRecordSystem.Core/Dqt/RequestBuilder.cs:line 164
   at TeachingRecordSystem.Core.Dqt.RequestBuilder.Execute() in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/src/TeachingRecordSystem.Core/Dqt/RequestBuilder.cs:line 88
   at TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.TestDataHelper.CreatePerson(Boolean earlyYears, Boolean assessmentOnly, Boolean iqts, Boolean withQualification, Boolean withActiveSanction, String slugId) in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/tests/TeachingRecordSystem.Core.Dqt.CrmIntegrationTests/TestDataHelper.CreatePerson.cs:line 189
   at TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.UpdateTeacherTests.CreatePerson(Boolean earlyYears, Boolean assessmentOnly, Boolean hasActiveSanctions, String slugId) in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/tests/TeachingRecordSystem.Core.Dqt.CrmIntegrationTests/DataverseAdapterTests/UpdateTeacherTests.cs:line 3241
   at TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.DataverseAdapterTests.UpdateTeacherTests.Given_passed_eyts_itt_record_cannot_change_result_to(dfeta_ITTResult ittResult) in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/tests/TeachingRecordSystem.Core.Dqt.CrmIntegrationTests/DataverseAdapterTests/UpdateTeacherTests.cs:line 268

Check failure on line 164 in TeachingRecordSystem/src/TeachingRecordSystem.Core/Dqt/RequestBuilder.cs

See this annotation in the file changed.

@github-actions github-actions / DQT integration test results

TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetContactsByDateOfBirthTests ► ReturnsMatchingContactsFromCrmInExpectedSortOrder(testScenarioData: ContactSearchSortScenarioData { IsAscending = False, Selector = Func`2 { Method = System.St...

Failed test found in:
  TeachingRecordSystem/tests/TeachingRecordSystem.Core.Dqt.CrmIntegrationTests/TestResults/_fv-az1146-510_2024-04-19_08_37_57.trx
Error:
  System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] : An unexpected error occurred from ISV code. (ErrorType = ClientError) Unexpected exception from plug-in (Execute):  Dqt.Dynamics.plugins.PopulateAutoNumberPlugin: System.TimeoutException: Couldn’t complete execution of the Dqt.Dynamics.plugins.PopulateAutoNumberPlugin plug-in within the 2-minute limit. Please refer https://go.microsoft.com/fwlink/?linkid=2255411 for more details
Raw output
System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] : An unexpected error occurred from ISV code. (ErrorType = ClientError) Unexpected exception from plug-in (Execute):  Dqt.Dynamics.plugins.PopulateAutoNumberPlugin: System.TimeoutException: Couldn’t complete execution of the Dqt.Dynamics.plugins.PopulateAutoNumberPlugin plug-in within the 2-minute limit. Please refer https://go.microsoft.com/fwlink/?linkid=2255411 for more details
   at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.ExecuteAsync(OrganizationRequest request, CancellationToken cancellationToken)
   at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.ExecuteAsync(OrganizationRequest request)
   at TeachingRecordSystem.Core.Dqt.RequestBuilder.<Execute>g__ExecuteTransactionRequest|12_2() in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/src/TeachingRecordSystem.Core/Dqt/RequestBuilder.cs:line 164
   at TeachingRecordSystem.Core.Dqt.RequestBuilder.Execute() in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/src/TeachingRecordSystem.Core/Dqt/RequestBuilder.cs:line 88
   at TeachingRecordSystem.TestCommon.TestData.CreatePersonBuilder.Execute(TestData testData) in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/tests/TeachingRecordSystem.TestCommon/TestData.CreatePerson.cs:line 446
   at TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetContactsByDateOfBirthTests.ReturnsMatchingContactsFromCrmInExpectedSortOrder(ContactSearchSortScenarioData testScenarioData) in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/tests/TeachingRecordSystem.Core.Dqt.CrmIntegrationTests/QueryTests/GetContactsByDateOfBirthTests.cs:line 80

Check failure on line 164 in TeachingRecordSystem/src/TeachingRecordSystem.Core/Dqt/RequestBuilder.cs

See this annotation in the file changed.

@github-actions github-actions / DQT integration test results

TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetNotesByContactIdTests ► WhenCalled_WithContactIdForContactWithNoNotes_ReturnsResultWithNotes(hasAnnotations: True, hasTasks: True, hasIncidentResolutions: True)

Failed test found in:
  TeachingRecordSystem/tests/TeachingRecordSystem.Core.Dqt.CrmIntegrationTests/TestResults/_fv-az1146-510_2024-04-19_08_37_57.trx
Error:
  System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] : An unexpected error occurred from ISV code. (ErrorType = ClientError) Unexpected exception from plug-in (Execute):  Dqt.Dynamics.plugins.PopulateAutoNumberPlugin: System.TimeoutException: Couldn’t complete execution of the Dqt.Dynamics.plugins.PopulateAutoNumberPlugin plug-in within the 2-minute limit. Please refer https://go.microsoft.com/fwlink/?linkid=2255411 for more details
Raw output
System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] : An unexpected error occurred from ISV code. (ErrorType = ClientError) Unexpected exception from plug-in (Execute):  Dqt.Dynamics.plugins.PopulateAutoNumberPlugin: System.TimeoutException: Couldn’t complete execution of the Dqt.Dynamics.plugins.PopulateAutoNumberPlugin plug-in within the 2-minute limit. Please refer https://go.microsoft.com/fwlink/?linkid=2255411 for more details
   at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.ExecuteAsync(OrganizationRequest request, CancellationToken cancellationToken)
   at Microsoft.PowerPlatform.Dataverse.Client.ServiceClient.ExecuteAsync(OrganizationRequest request)
   at TeachingRecordSystem.Core.Dqt.RequestBuilder.<Execute>g__ExecuteTransactionRequest|12_2() in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/src/TeachingRecordSystem.Core/Dqt/RequestBuilder.cs:line 164
   at TeachingRecordSystem.Core.Dqt.RequestBuilder.Execute() in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/src/TeachingRecordSystem.Core/Dqt/RequestBuilder.cs:line 88
   at TeachingRecordSystem.TestCommon.TestData.CreatePersonBuilder.Execute(TestData testData) in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/tests/TeachingRecordSystem.TestCommon/TestData.CreatePerson.cs:line 446
   at TeachingRecordSystem.Core.Dqt.CrmIntegrationTests.QueryTests.GetNotesByContactIdTests.WhenCalled_WithContactIdForContactWithNoNotes_ReturnsResultWithNotes(Boolean hasAnnotations, Boolean hasTasks, Boolean hasIncidentResolutions) in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/tests/TeachingRecordSystem.Core.Dqt.CrmIntegrationTests/QueryTests/GetNotesByContactIdTests.cs:line 46