Skip to content

[ODS-5419] Add Discriminator to edfi.Descriptor #1823

[ODS-5419] Add Discriminator to edfi.Descriptor

[ODS-5419] Add Discriminator to edfi.Descriptor #1823

GitHub Actions / Integration Tests succeeded Aug 20, 2024 in 0s

2747 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API ChangeQueries Key Changes and Deletes Test Suite.xml 367✅ 16s
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API ChangeQueries Test Suite.xml 107✅ 2s
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Composite Base Test Suite.xml 295✅ 9s
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Composite Profile Test Suite.xml 114✅ 7s
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Integration Test Suite AuthorizationTests Multiple Key-Secrets.xml 204✅ 3s
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Integration Test Suite AuthorizationTests.xml 304✅ 7s
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Integration Test Suite GetByExample Tests.xml 32✅ 710ms
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Integration Test Suite Multiple Edorg types.xml 53✅ 2s
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Integration Test Suite ResponseTests.xml 269✅ 4s
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Integration Test Suite.xml 391✅ 5s
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Multiple Authorization Strategy Test Suite.xml 134✅ 2s
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Profile Test Suite.xml 368✅ 6s
D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Record Ownership Test Suite.xml 109✅ 776ms

✅ D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API ChangeQueries Key Changes and Deletes Test Suite.xml

367 tests were completed in 16s with 367 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Clean Up Test Data / Clean up Environment Variables 2ms
Deletes / Assessment (Namespace Based) / * Get Assessments 1✅ 72ms
Deletes / Assessment (Namespace Based) / Create Assessment 1✅ 164ms
Deletes / Assessment (Namespace Based) / Delete Assessment 1✅ 85ms
Deletes / Assessment (Namespace Based) / Get AvailableChangeVersions 1✅ 5ms
Deletes / Assessment (Namespace Based) / Get Deleted Assessments 5✅ 17ms
Deletes / Assessment (Namespace Based) / Get Deleted Assessments Count 4✅ 10ms
Deletes / Basic Resource / * Get AcademicWeeks 1✅ 5s
Deletes / Basic Resource / Create AcademicWeek 1✅ 333ms
Deletes / Basic Resource / Delete AcademicWeek 1✅ 88ms
Deletes / Basic Resource / Get AvailableChangeVersions 1✅ 68ms
Deletes / Basic Resource / Get Deleted AcademicWeeks 5✅ 175ms
Deletes / Basic Resource / Get Deleted AcademicWeeks Count 4✅ 85ms
Deletes / Basic Resource / Snapshots 203ms
Deletes / Basic Resource with Descriptor/UniqueId / Create StaffEdOrgEmployment 1✅ 39ms
Deletes / Basic Resource with Descriptor/UniqueId / Delete StaffEdOrgEmployment 1✅ 51ms
Deletes / Basic Resource with Descriptor/UniqueId / Get AvailableChangeVersions 1✅ 3ms
Deletes / Basic Resource with Descriptor/UniqueId / Get Deleted StaffEdOrgEmployment 7✅ 50ms
Deletes / Basic Resource with Descriptor/UniqueId / Get Deleted StaffEdOrgEmployment Count 4✅ 61ms
Deletes / Basic Resource with Descriptor/UniqueId / Get StaffEdOrgEmployment 1✅ 172ms
Deletes / Derived Resource (Multiple Key Columns) / * Get StudentProgramAssociations 1✅ 223ms
Deletes / Derived Resource (Multiple Key Columns) / Create StudentProgramAssociation (LEA Client) 1✅ 136ms
Deletes / Derived Resource (Multiple Key Columns) / Create StudentProgramAssociation (School Client) 1✅ 18ms
Deletes / Derived Resource (Multiple Key Columns) / Delete StudentProgramAssociation (LEA Client) 1✅ 145ms
Deletes / Derived Resource (Multiple Key Columns) / Delete StudentProgramAssociation (School Client) 1✅ 8ms
Deletes / Derived Resource (Multiple Key Columns) / Get AvailableChangeVersions 1✅ 5ms
Deletes / Derived Resource (Multiple Key Columns) / Get Deleted StudentProgramAssociations (LEA Client) 10✅ 64ms
Deletes / Derived Resource (Multiple Key Columns) / Get Deleted StudentProgramAssociations (School Client) 10✅ 6ms
Deletes / Derived Resource (Multiple Key Columns) / Get Deleted StudentProgramAssociations Count (LEA Client) 4✅ 68ms
Deletes / Derived Resource (Multiple Key Columns) / Get Deleted StudentProgramAssociations Count (School Client) 4✅ 9ms
Deletes / Derived Resource (OrganizationDepartment) / Create OrganizationDepartment 777 1✅ 96ms
Deletes / Derived Resource (OrganizationDepartment) / Create OrganizationDepartment 888 1✅ 24ms
Deletes / Derived Resource (OrganizationDepartment) / Delete OrganizationDepartment 777 1✅ 58ms
Deletes / Derived Resource (OrganizationDepartment) / Delete OrganizationDepartment 888 1✅ 19ms
Deletes / Derived Resource (OrganizationDepartment) / Get AvailableChangeVersions 1✅ 3ms
Deletes / Derived Resource (OrganizationDepartment) / Get Deleted OrganizationDepartments 4✅ 6ms
Deletes / Derived Resource (OrganizationDepartment) / Get Deleted OrganizationDepartments Count 4✅ 9ms
Deletes / Derived Resource (School) / Create School 002 1✅ 28ms
Deletes / Derived Resource (School) / Create School 003 1✅ 21ms
Deletes / Derived Resource (School) / Delete School 002 1✅ 15ms
Deletes / Derived Resource (School) / Delete School 003 1✅ 16ms
Deletes / Derived Resource (School) / Get AvailableChangeVersions 1✅ 5ms
Deletes / Derived Resource (School) / Get Deleted Schools 4✅ 4ms
Deletes / Derived Resource (School) / Get Deleted Schools Count 4✅ 4ms
Deletes / Derived Resource (Single Key Column) / Create School 1✅ 259ms
Deletes / Derived Resource (Single Key Column) / Delete School 1✅ 854ms
Deletes / Derived Resource (Single Key Column) / Get AvailableChangeVersions 1✅ 4ms
Deletes / Derived Resource (Single Key Column) / Get Deleted Schools 4✅ 18ms
Deletes / Derived Resource (Single Key Column) / Get Deleted Schools Count 4✅ 10ms
Deletes / Descriptor Resource / Create Descriptor 1✅ 53ms
Deletes / Descriptor Resource / Delete Descriptor 1✅ 2s
Deletes / Descriptor Resource / Get AvailableChangeVersions 1✅ 4ms
Deletes / Descriptor Resource / Get Deleted Descriptor 5✅ 16ms
Deletes / Descriptor Resource / Get Deleted Descriptor Count 4✅ 9ms
Deletes / EducationContent (Non-Key Namespace Based) / * Get EducationContents 1✅ 51ms
Deletes / EducationContent (Non-Key Namespace Based) / Create EducationContent (Ed-Fi) 1✅ 83ms
Deletes / EducationContent (Non-Key Namespace Based) / Create EducationContent (Other) 1✅ 15ms
Deletes / EducationContent (Non-Key Namespace Based) / Delete EducationContent 1✅ 40ms
Deletes / EducationContent (Non-Key Namespace Based) / Delete EducationContent (Other) 1✅ 8ms
Deletes / EducationContent (Non-Key Namespace Based) / Get AvailableChangeVersions 1✅ 4ms
Deletes / EducationContent (Non-Key Namespace Based) / Get Deleted EducationContent 5✅ 16ms
Deletes / EducationContent (Non-Key Namespace Based) / Get Deleted EducationContent (Other) 5✅ 5ms
Deletes / EducationContent (Non-Key Namespace Based) / Get Deleted EducationContents Count 4✅ 25ms
Deletes / EducationContent (Non-Key Namespace Based) / Get Deleted EducationContents Count (Other) 4✅ 5ms
Deletes / Invalid limit and offset / Get Deletes passing an invalid limit and offset 2✅ 7ms
Deletes / Managed Descriptor Resource / Create Managed Descriptor 1✅ 55ms
Deletes / Managed Descriptor Resource / Delete Descriptor 1✅ 24ms
Deletes / Managed Descriptor Resource / Get AvailableChangeVersions 1✅ 3ms
Deletes / Managed Descriptor Resource / Get Deleted Managed Descriptor 5✅ 7ms
Deletes / Managed Descriptor Resource / Get Deleted Managed Descriptor Count 4✅ 8ms
Deletes / Person-Type Resource / Create Staff 1✅ 205ms
Deletes / Person-Type Resource / Create StaffEdOrgEmployment 1✅ 14ms
Deletes / Person-Type Resource / Delete Staff 1✅ 171ms
Deletes / Person-Type Resource / Delete StaffEdOrgEmployment 1✅ 34ms
Deletes / Person-Type Resource / Get AvailableChangeVersions 1✅ 3ms
Deletes / Person-Type Resource / Get Deleted Staff 4✅ 31ms
Deletes / Person-Type Resource / Get Deleted Staff Count 4✅ 44ms
Key Changes / ClassPeriods / Change Class Period Key 1✅ 141ms
Key Changes / ClassPeriods / Change Class Period Key (Invalid key value) 2✅ 13ms
Key Changes / ClassPeriods / Change Class Period Key #2 1✅ 20ms
Key Changes / ClassPeriods / Create Class Period 1✅ 97ms
Key Changes / ClassPeriods / Delete Class Period 1✅ 20ms
Key Changes / ClassPeriods / Get AvailableChangeVersions 1✅ 3ms
Key Changes / ClassPeriods / Get Key Changes 5✅ 68ms
Key Changes / ClassPeriods / Get Key Changes #2 7✅ 10ms
Key Changes / Descriptors / Get Key Changes 3✅ 4ms
Key Changes / Descriptors / Get Key Changes with count 3✅ 3ms
Key Changes / GradebookEntries / Change Gradebook Entry Key 1✅ 41ms
Key Changes / GradebookEntries / Create Gradebook Entry 1✅ 53ms
Key Changes / GradebookEntries / Delete Gradebook Entry 1✅ 21ms
Key Changes / GradebookEntries / Get AvailableChangeVersions 1✅ 3ms
Key Changes / GradebookEntries / Get Key Changes 5✅ 17ms
Key Changes / Grades / Change Grade Key 1✅ 113ms
Key Changes / Grades / Create Grade 1✅ 106ms
Key Changes / Grades / Delete Grade 1✅ 24ms
Key Changes / Grades / Get AvailableChangeVersions 1✅ 2ms
Key Changes / Grades / Get Key Changes 5✅ 39ms
Key Changes / Invalid limit and offset / Get Key Changes passing an invalid limit and offset 2✅ 3ms
Key Changes / Locations / Change Location Key 1✅ 44ms
Key Changes / Locations / Create Location 1✅ 35ms
Key Changes / Locations / Create School 1✅ 27ms
Key Changes / Locations / Delete Location 1✅ 18ms
Key Changes / Locations / Delete Schools 1✅ 14ms
Key Changes / Locations / Get AvailableChangeVersions 1✅ 2ms
Key Changes / Locations / Get Key Changes 5✅ 39ms
Key Changes / Non Existing / Non Existing Deletes Request 2✅ 3ms
Key Changes / Non Existing / Non Existing KeyChange Request 2✅ 4ms
Key Changes / Sections / Change a Key / Change SectionIdentifier to XYZ (LEA client) 1✅ 192ms
Key Changes / Sections / Change a Key / Change SectionIdentifier to XYZ (School client) 1✅ 18ms
Key Changes / Sections / Change a Key / Get Key Changes (LEA client) 7✅ 62ms
Key Changes / Sections / Change a Key / Get Key Changes (School client) 7✅ 6ms
Key Changes / Sections / Initialization / Create Section (LEA client) 1✅ 88ms
Key Changes / Sections / Initialization / Create Section (School client) 1✅ 24ms
Key Changes / Sections / Initialization / Create Section AAA (School client) 1✅ 9ms
Key Changes / Sections / Initialization / Create Section BBB (School client) 1✅ 9ms
Key Changes / Sections / Initialization / Create Section CCC (School client) 1✅ 8ms
Key Changes / Sections / Initialization / Get AvailableChangeVersions 1✅ 4ms
Key Changes / Sections / Initialization / Obtain ClassPeriod for LEA client 2✅ 38ms
Key Changes / Sections / Initialization / Obtain ClassPeriod for School client 2✅ 25ms
Key Changes / Sections / Initialization / Obtain CourseOffering for LEA client 2✅ 75ms
Key Changes / Sections / Initialization / Obtain CourseOffering for School client 2✅ 23ms
Key Changes / Sections / Make additional changes to same Section / Change SectionIdentifier to ABC (LEA client) 1✅ 22ms
Key Changes / Sections / Make additional changes to same Section / Change SectionIdentifier to ABC (School client) 1✅ 16ms
Key Changes / Sections / Make additional changes to same Section / Get Key Changes (LEA client) 7✅ 25ms
Key Changes / Sections / Make additional changes to same Section / Get Key Changes (School client) 7✅ 6ms
Key Changes / Sections / Make changes to other Sections / Expand SectionIdentifier AAA (School client) 1✅ 16ms
Key Changes / Sections / Make changes to other Sections / Expand SectionIdentifier BBB (School client) 1✅ 15ms
Key Changes / Sections / Make changes to other Sections / Expand SectionIdentifier BBB (School client) Copy 1✅ 15ms
Key Changes / Sections / Make changes to other Sections / Expand SectionIdentifier CCC (School client) 1✅ 14ms
Key Changes / Sections / Make changes to other Sections / Get Key Changes (LEA client) 4✅ 39ms
Key Changes / Sections / Make changes to other Sections / Get Key Changes (LEA client) 4✅ 24ms
Key Changes / Sections / Teardown / Clean up Environment Variables 2ms
Key Changes / Sections / Teardown / Delete Section (LEA client) 1✅ 59ms
Key Changes / Sections / Teardown / Delete Section (School client) 1✅ 5ms
Key Changes / Sections / Teardown / Delete Section AAA (School client) 1✅ 6ms
Key Changes / Sections / Teardown / Delete Section BBB (School client) 1✅ 6ms
Key Changes / Sections / Teardown / Delete Section CCC (School client) 1✅ 6ms
Key Changes / Sessions / Change Session Key 1✅ 227ms
Key Changes / Sessions / Create Session 1✅ 120ms
Key Changes / Sessions / Delete Session 1✅ 23ms
Key Changes / Sessions / Get AvailableChangeVersions 1✅ 3ms
Key Changes / Sessions / Get Key Changes 5✅ 38ms
Key Changes / StaffSectionAssociations / Change Section CourseOffering / Get Key Changes 5✅ 42ms
Key Changes / StaffSectionAssociations / Change Section CourseOffering / Get New CourseOffering 2✅ 20ms
Key Changes / StaffSectionAssociations / Change Section CourseOffering / Update Section CourceOffering Reference 1✅ 24ms
Key Changes / StaffSectionAssociations / Initialization / Create Section 1✅ 11ms
Key Changes / StaffSectionAssociations / Initialization / Create StaffSectionAssociation 1✅ 55ms
Key Changes / StaffSectionAssociations / Initialization / Get AvailableChangeVersions 1✅ 3ms
Key Changes / StaffSectionAssociations / Initialization / Get ClassPeriod 2✅ 24ms
Key Changes / StaffSectionAssociations / Initialization / Get CourseOffering 2✅ 20ms
Key Changes / StaffSectionAssociations / Initialization / Get Staff 2✅ 112ms
Key Changes / StaffSectionAssociations / Teardown / Clean up Environment Variables 2ms
Key Changes / StaffSectionAssociations / Teardown / Delete Section 1✅ 10ms
Key Changes / StaffSectionAssociations / Teardown / Delete Staff Section Association 1✅ 20ms
Key Changes / Students and Contacts / Contacts / Change Parent or Contact First Name 2✅ 114ms
Key Changes / Students and Contacts / Initialization / Create Parent or Contact 1✅ 160ms
Key Changes / Students and Contacts / Initialization / Create School 1✅ 17ms
Key Changes / Students and Contacts / Initialization / Create Student 1✅ 69ms
Key Changes / Students and Contacts / Initialization / Create Student Parent or Contact Association 1✅ 148ms
Key Changes / Students and Contacts / Initialization / Create Student School Association 1✅ 19ms
Key Changes / Students and Contacts / Initialization / Get AvailableChangeVersions 1✅ 3ms
Key Changes / Students and Contacts / Students / Change StudentUniqueId and First Name 2✅ 58ms
Key Changes / Students and Contacts / Teardown / Clean up Environment Variables 2ms
Key Changes / Students and Contacts / Teardown / Delete Parent or Contact 1✅ 31ms
Key Changes / Students and Contacts / Teardown / Delete School 1✅ 14ms
Key Changes / Students and Contacts / Teardown / Delete Student 1✅ 71ms
Key Changes / Students and Contacts / Teardown / Delete Student Parent or Contact Association 1✅ 56ms
Key Changes / Students and Contacts / Teardown / Delete Student School Association 1✅ 13ms
Key Changes / StudentSchoolAssociations / Change Enrollment Date 1✅ 85ms
Key Changes / StudentSchoolAssociations / Change Enrollment School 1✅ 24ms
Key Changes / StudentSchoolAssociations / Create School 1✅ 18ms
Key Changes / StudentSchoolAssociations / Create Student School Association 1✅ 86ms
Key Changes / StudentSchoolAssociations / Delete Schools 1✅ 16ms
Key Changes / StudentSchoolAssociations / Delete Student School Association 1✅ 35ms
Key Changes / StudentSchoolAssociations / Get AvailableChangeVersions 1✅ 3ms
Key Changes / StudentSchoolAssociations / Get Key Changes #1 5✅ 37ms
Key Changes / StudentSchoolAssociations / Get Key Changes #2 7✅ 13ms
Key Changes / StudentSchoolAssociations / Get Key Changes #3 (after deleting School) 7✅ 14ms

✅ D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API ChangeQueries Test Suite.xml

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

Test suite Passed Failed Skipped Time
ChangeQueries / GetAllResourceTests / When_retrieving_resource_should_support_change_version_filter / Clean up Program Data 2✅ 166ms
ChangeQueries / GetAllResourceTests / When_retrieving_resource_should_support_change_version_filter / Get AvailableChangeVersions 1✅ 3ms
ChangeQueries / GetAllResourceTests / When_retrieving_resource_should_support_change_version_filter / Get AvailableChangeVersions Second one 1✅ 3ms
ChangeQueries / GetAllResourceTests / When_retrieving_resource_should_support_change_version_filter / Get AvailableChangeVersions Third one 1✅ 3ms
ChangeQueries / GetAllResourceTests / When_retrieving_resource_should_support_change_version_filter / Get Program List 1✅ 55ms
ChangeQueries / GetAllResourceTests / When_retrieving_resource_should_support_change_version_filter / Initialize Program Data 1✅ 33ms
ChangeQueries / GetAllResourceTests / When_retrieving_resource_should_support_change_version_filter / Initialize Program Data -Second one 1✅ 7ms
ChangeQueries / GetAllResourceTests / When_retrieving_resource_should_support_change_version_filter / Initialize Program Data -Third one 1✅ 8ms
ChangeQueries / GetAllResourceTests / When_retrieving_resource_should_support_change_version_filter / Program Data filter by max Change Version 2✅ 60ms
ChangeQueries / GetAllResourceTests / When_retrieving_resource_should_support_change_version_filter / Program Data filter by min change version 2✅ 32ms
ChangeQueries / GetAllResourceTests / When_retrieving_resource_should_support_change_version_filter / Program Data filter by min Change Version & max Change Version 2✅ 29ms
ChangeQueries / GetDeletedResource / When_deleting_program_with_same_natural_key_twice / Should_trigger_insert_into_trackedDeletes_table_for_each_resource_id / Create Program Data 1✅ 7ms
ChangeQueries / GetDeletedResource / When_deleting_program_with_same_natural_key_twice / Should_trigger_insert_into_trackedDeletes_table_for_each_resource_id / Delete Program Data 1✅ 63ms
ChangeQueries / GetDeletedResource / When_deleting_program_with_same_natural_key_twice / Should_trigger_insert_into_trackedDeletes_table_for_each_resource_id / Delete Program Data -Second one 1✅ 7ms
ChangeQueries / GetDeletedResource / When_deleting_program_with_same_natural_key_twice / Should_trigger_insert_into_trackedDeletes_table_for_each_resource_id / Get AvailableChangeVersions 1✅ 3ms
ChangeQueries / GetDeletedResource / When_deleting_program_with_same_natural_key_twice / Should_trigger_insert_into_trackedDeletes_table_for_each_resource_id / Get AvailableChangeVersions Second one 1✅ 3ms
ChangeQueries / GetDeletedResource / When_deleting_program_with_same_natural_key_twice / Should_trigger_insert_into_trackedDeletes_table_for_each_resource_id / Get tracked Deletes Program Data filter by min change version & max change version 7✅ 40ms
ChangeQueries / GetDeletedResource / When_deleting_program_with_same_natural_key_twice / Should_trigger_insert_into_trackedDeletes_table_for_each_resource_id / Recreate Program Data 1✅ 8ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_not_return_unregistered_deleted_students / Create student 1✅ 12ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_not_return_unregistered_deleted_students / Delete student by Id 1✅ 6ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_not_return_unregistered_deleted_students / Get AvailableChangeVersions 1✅ 3ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_not_return_unregistered_deleted_students / Get deleted students 2✅ 43ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_return_registered_and_subsequently_deleted_students / Create student 1✅ 8ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_return_registered_and_subsequently_deleted_students / Delete student by Id 1✅ 6ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_return_registered_and_subsequently_deleted_students / Delete student registration 1✅ 12ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_return_registered_and_subsequently_deleted_students / Get AvailableChangeVersions 1✅ 3ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_return_registered_and_subsequently_deleted_students / Get deleted student registrations 4✅ 30ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_return_registered_and_subsequently_deleted_students / Get deleted students 4✅ 9ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_return_registered_and_subsequently_deleted_students / Register student in a school 1✅ 11ms
ChangeQueries / GetDeletedResource / When_retrieving_deleted_items / When_retrieving_deleted_items_should_support_change_version_filter / Delete Program Data 1✅ 6ms
ChangeQueries / GetDeletedResource / When_retrieving_deleted_items / When_retrieving_deleted_items_should_support_change_version_filter / Delete Program Data-Second one 1✅ 6ms
ChangeQueries / GetDeletedResource / When_retrieving_deleted_items / When_retrieving_deleted_items_should_support_change_version_filter / Delete Program Data-Third one 1✅ 6ms
ChangeQueries / GetDeletedResource / When_retrieving_deleted_items / When_retrieving_deleted_items_should_support_change_version_filter / Get AvailableChangeVersions 1✅ 3ms
ChangeQueries / GetDeletedResource / When_retrieving_deleted_items / When_retrieving_deleted_items_should_support_change_version_filter / Get AvailableChangeVersions Second one 1✅ 3ms
ChangeQueries / GetDeletedResource / When_retrieving_deleted_items / When_retrieving_deleted_items_should_support_change_version_filter / Get AvailableChangeVersions Third one 1✅ 3ms
ChangeQueries / GetDeletedResource / When_retrieving_deleted_items / When_retrieving_deleted_items_should_support_change_version_filter / Initialize Program Data 1✅ 7ms
ChangeQueries / GetDeletedResource / When_retrieving_deleted_items / When_retrieving_deleted_items_should_support_change_version_filter / Initialize Program Data -Second one 1✅ 7ms
ChangeQueries / GetDeletedResource / When_retrieving_deleted_items / When_retrieving_deleted_items_should_support_change_version_filter / Initialize Program Data -Third one 1✅ 7ms
ChangeQueries / GetDeletedResource / When_retrieving_deleted_items / When_retrieving_deleted_items_should_support_change_version_filter / Tracked Deletes Program Data filter by max change version 3✅ 32ms
ChangeQueries / GetDeletedResource / When_retrieving_deleted_items / When_retrieving_deleted_items_should_support_change_version_filter / Tracked Deletes Program Data filter by min change version 4✅ 31ms
ChangeQueries / GetDeletedResource / When_retrieving_deleted_items / When_retrieving_deleted_items_should_support_change_version_filter / Tracked Deletes Program Data filter by min change version & max change version to the same change version 3✅ 6ms
Clean Up Test Data / Clean up Environment Variables 2ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Setup / Create localEducationAgency Data 1✅ 95ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Setup / Get AvailableChangeVersions Pre-create version 1✅ 3ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Setup / Initialize stateEducationAgency Data for Request 1✅ 74ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Teardown / Clean up Environment Variables 3ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Teardown / Delete stateEducationAgencies Data 1✅ 42ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Tests / Delete localEducationAgencies Data 1✅ 44ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Tests / Get localEducationAgencies Data 1✅ 45ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Tests / Get AvailableChangeVersions Post-Create version 2✅ 3ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Tests / Get AvailableChangeVersions Updated version 2✅ 3ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Tests / Get AvailableChangeVersions after delete 2✅ 3ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Tests / Tracked Deletes localEducationAgency filter by min change version 3✅ 6ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Tests / Update localEducationAgency Data 1✅ 117ms
Full Life Cycle with Change Queries / Derived Resource School / Create School Data 1✅ 17ms
Full Life Cycle with Change Queries / Derived Resource School / Delete School Data 1✅ 16ms
Full Life Cycle with Change Queries / Derived Resource School / Get School Data 1✅ 63ms
Full Life Cycle with Change Queries / Derived Resource School / Get AvailableChangeVersions Deleted version 2✅ 3ms
Full Life Cycle with Change Queries / Derived Resource School / Get AvailableChangeVersions Post-Create version 2✅ 3ms
Full Life Cycle with Change Queries / Derived Resource School / Get AvailableChangeVersions Pre-create version 1✅ 3ms
Full Life Cycle with Change Queries / Derived Resource School / Get AvailableChangeVersions Updated version 2✅ 2ms
Full Life Cycle with Change Queries / Derived Resource School / Tracked Deletes SchoolsData filter by min change version 1✅ 3ms
Full Life Cycle with Change Queries / Derived Resource School / Update School Data 1✅ 124ms
Full Life Cycle with Change Queries / Regular Resource Course / Setup / Create Course Data 1✅ 73ms
Full Life Cycle with Change Queries / Regular Resource Course / Setup / Get AvailableChangeVersions Pre-create version 1✅ 3ms
Full Life Cycle with Change Queries / Regular Resource Course / Teardown / Clean up Environment Variables 2ms
Full Life Cycle with Change Queries / Regular Resource Course / Tests / Delete Course Data 1✅ 39ms
Full Life Cycle with Change Queries / Regular Resource Course / Tests / Get Course Data 1✅ 43ms
Full Life Cycle with Change Queries / Regular Resource Course / Tests / Get AvailableChangeVersions Deleted version 2✅ 2ms
Full Life Cycle with Change Queries / Regular Resource Course / Tests / Get AvailableChangeVersions Post-Create version 2✅ 2ms
Full Life Cycle with Change Queries / Regular Resource Course / Tests / Get AvailableChangeVersions Updated version 2✅ 2ms
Full Life Cycle with Change Queries / Regular Resource Course / Tests / Tracked Deletes Course Data filter by min change version 3✅ 38ms
Full Life Cycle with Change Queries / Regular Resource Course / Tests / Update Course Data 1✅ 47ms

✅ D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Composite Base Test Suite.xml

295 tests were completed in 9s with 295 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Composites / Feature: Composite can be filtered by url query string / Composite can be filtered by url query string / Negative Scenarios / Criteria for a non-existing property 2✅ 5ms
Composites / Feature: Composite can be filtered by url query string / Composite can be filtered by url query string / Negative Scenarios / Value that is not a valid data type for the targeted property 2✅ 4ms
Composites / Feature: Composite can be filtered by url query string / Exact Match Scenarios / Exact match on a datetime value 3✅ 28ms
Composites / Feature: Composite can be filtered by url query string / Exact Match Scenarios / Exact match on a descriptor 3✅ 62ms
Composites / Feature: Composite can be filtered by url query string / Exact Match Scenarios / Exact match on a short integer value 3✅ 28ms
Composites / Feature: Composite can be filtered by url query string / Exact Match Scenarios / Exact match on a string value 3✅ 60ms
Composites / Feature: Composite can be filtered by url query string / Exact Match Scenarios / Exact match on a unique id 2✅ 6ms
Composites / Feature: Composite can be filtered by url query string / Exact Match Scenarios / Exact match on an integer value 3✅ 31ms
Composites / Feature: Composite can be filtered by url query string / Exact Match Scenarios / Exact match on boolean values 3✅ 63ms
Composites / Feature: Composite can be filtered by url query string / Exact Match Scenarios / Exact match on decimal and boolean values 3✅ 57ms
Composites / Feature: Composite can be filtered by url query string / Exact Match Scenarios / Exact match on decimal values 3✅ 58ms
Composites / Feature: Composite can be filtered by url query string / Initialize Known / Initialize Known Program Data for Get Requests 59ms
Composites / Feature: Composite can be filtered by url query string / Initialize Known / Initialize Known Session Data for Get Requests 27ms
Composites / Feature: Composite can be filtered by url query string / Initialize Known / Initialize Known Staff Data for Get Requests 62ms
Composites / Feature: Composite requests support URL-based range criteria / Date Range Scenarios / Request filters on multiple date ranges 3✅ 35ms
Composites / Feature: Composite requests support URL-based range criteria / Date Range Scenarios / Request filters using a date range inclusive 3✅ 68ms
Composites / Feature: Composite requests support URL-based range criteria / Date Range Scenarios / Request filters using a date range inclusive with camel cased parameter name 3✅ 7ms
Composites / Feature: Composite requests support URL-based range criteria / Date Range Scenarios / Request filters using a date range max exclusive 3✅ 59ms
Composites / Feature: Composite requests support URL-based range criteria / Date Range Scenarios / Request filters using a date range min and max exclusive 3✅ 65ms
Composites / Feature: Composite requests support URL-based range criteria / Date Range Scenarios / Request filters using a date range min exclusive 3✅ 83ms
Composites / Feature: Composite requests support URL-based range criteria / Date Range Scenarios / Request filters using a non-existing property 2✅ 4ms
Composites / Feature: Composite requests support URL-based range criteria / Initialize Known Data / Initialize Known Session Data for Range Requests 76ms
Composites / Feature: Composite requests support URL-based range criteria / Initialize Known Data / Initialize Known Staff Data for Range Requests 76ms
Composites / Feature: Composite requests support URL-based range criteria / Numeric Range Scenarios / Request filters using a numeric range 3✅ 65ms
Composites / Feature: Composite requests support URL-based range criteria / Numeric Range Scenarios / Request filters using both a numeric and date range 3✅ 58ms
Composites / Feature: Composite resource model / Composite base resource contains no properties Scenario / Composite base resource contains no properties 3✅ 21ms
Composites / Feature: Composite resource model / Display names applied to all members Scenario / Composite members include display names for references 3✅ 25ms
Composites / Feature: Composite resource model / Display names applied to all members Scenario / Display names applied to all members 3✅ 247ms
Composites / Feature: Composite resource model / Include flattened references with collection Scenario / Composites include flattened references with collection 4✅ 62ms
Composites / Feature: Composite resource model / Include flattened references with flattened references Scenario / Composites include flattened references with flattened references 3✅ 57ms
Composites / Feature: Composite resource model / Include flattened references with linked collection Scenario / Composites include flattened references with linked collection 3✅ 157ms
Composites / Feature: Composite resource model / Include flattened references with unflattened references / Composites include flattened references with unflattened references 4✅ 252ms
Composites / Feature: Composite resource model / Includes collection with collection Scenario / Composite includes collection with collection 3✅ 55ms
Composites / Feature: Composite resource model / Includes collection with flattened reference Scenario / Composite includes collection with flattened reference 3✅ 23ms
Composites / Feature: Composite resource model / Includes collection with properties Scenario / Composite includes collection with properties 4✅ 15ms
Composites / Feature: Composite resource model / Includes collection with unflattened reference Scenario / Composite includes collection with unflattened reference 3✅ 50ms
Composites / Feature: Composite resource model / Includes flattened reference Scenario / Composite includes flattened reference 3✅ 185ms
Composites / Feature: Composite resource model / Includes flattened reference with linked collection Scenario / Composite includes flattened reference with linked collection 4✅ 114ms
Composites / Feature: Composite resource model / Includes linked collection containing a linked collection Scenario / Composite includes linked collection containing a linked collection 4✅ 452ms
Composites / Feature: Composite resource model / Includes linked collection containing flattened reference Scenario / Composite includes linked collection containing flattened reference 4✅ 61ms
Composites / Feature: Composite resource model / Includes linked collection containing unflattened reference Scenario / Composite includes linked collection containing unflattened reference 4✅ 171ms
Composites / Feature: Composite resource model / Includes linked collection with collection Scenario / Composite includes linked collection with collection 4✅ 173ms
Composites / Feature: Composite resource model / Includes linked collection with properties Scenario / Composite includes linked collection with properties 4✅ 17ms
Composites / Feature: Composite resource model / Includes specific collections Scenario / Composite includes specific collections 3✅ 22ms
Composites / Feature: Composite resource model / Includes specific collections Scenario / Composite includes specific linked collections 3✅ 91ms
Composites / Feature: Composite resource model / Includes specific properties Scenario / Composite includes specific properties 3✅ 9ms
Composites / Feature: Composite resource model / Includes specific references with flattened properties Scenario / Composite includes specific references with flattened properties 3✅ 187ms
Composites / Feature: Composite resource model / Includes specific references with properties Scenario / Composite includes specific references with properties 4✅ 100ms
Composites / Feature: Composite resource model / Includes unflattened reference Scenario / Composite includes unflattened reference 4✅ 240ms
Composites / Feature: Composite resource model / Includes unflattened reference with collection Scenario / Composite includes unflattened reference with collection 4✅ 99ms
Composites / Feature: Composite resource model / Includes unflattened reference with flattened reference / Composite includes unflattened reference with flattened reference 3✅ 31ms
Composites / Feature: Composite resource model / Includes unflattened reference with unflattened reference Scenario / Composite includes unflattened reference with unflattened reference 4✅ 40ms
Composites / Feature: Composite resource model / Initialize Known Data / Initialize Known Staff Data for Range Requests 57ms
Composites / Feature: Composites support Get request patterns / Composites support GetByKey pattern requests / GetByKey pattern 2✅ 22ms
Composites / Feature: Composites support Get request patterns / Composites support GetByKey pattern requests / GetByKey pattern using a nonexistent key 2✅ 10ms
Composites / Feature: Composites support Get request patterns / Composite GetById request uses a valid resource identifier / Formatted 2✅ 9ms
Composites / Feature: Composites support Get request patterns / Composite GetById request uses a valid resource identifier / Non formatted 2✅ 66ms
Composites / Feature: Composites support Get request patterns / Composite GetById request uses an invalid resource identifier / Formatted, contains invalid character 2✅ 5ms
Composites / Feature: Composites support Get request patterns / Composite GetById request uses an invalid resource identifier / Invalid format 2✅ 18ms
Composites / Feature: Composites support Get request patterns / Composite GetById request uses an invalid resource identifier / Non-formatted, contains invalid character 2✅ 4ms
Composites / Feature: Composites support Get request patterns / Composite GetById request uses an invalid resource identifier / Not a GUID 2✅ 12ms
Composites / Feature: Composites support Get request patterns / Composites support GetAll pattern requests / GetAll pattern 3✅ 62ms
Composites / Feature: Composites support Get request patterns / Composites support GetByExample pattern requests / GetByExample pattern 3✅ 79ms
Composites / Feature: Composites support Get request patterns / Composites support GetById pattern requests / GetById pattern 2✅ 182ms
Composites / Feature: Composites support Get request patterns / Initialize Known / Initialize Known Staff Data for Get Requests 301ms
Composites / Feature: Composites support Get request patterns / Initialize Known / Initialize Known Student Data for Get Requests 194ms
Composites / Feature: Composites support short description / Edfi types use short description Scenario / Edfi types use short description 2✅ 172ms
Composites / Feature: Composites support short description / Initialize Known Data / Initialize Known StudentSchoolAssociations Data for Get Requests 187ms
Composites / Feature: Composites support url based field selection / Field Selector Scenarios / Field selector containing a subset of a child collection 4✅ 116ms
Composites / Feature: Composites support url based field selection / Field Selector Scenarios / Field selector containing a subset of top-level members 3✅ 8ms
Composites / Feature: Composites support url based field selection / Field Selector Scenarios / Field selector containing all members of a child collection 4✅ 15ms
Composites / Feature: Composites support url based field selection / Field Selector Scenarios / Field selector containing all members of a child collection using the asterisk selector 4✅ 14ms
Composites / Feature: Composites support url based field selection / Field Selector Scenarios / Field selector on a non-Person entity containing a UniqueId 3✅ 14ms
Composites / Feature: Composites support url based field selection / Field Selector Scenarios / Field selector on a Person entity containing a UniqueId 3✅ 37ms
Composites / Feature: Composites support url based field selection / Initialize Known Data / Initialize Known Student Data for Field Selector Requests 112ms
Composites / Feature: Composites support url based field selection / Initialize Known Data / Initialize Known studentEducationOrganizationAssociations Data for Field Selector Requests 1s
Composites / Feature: Composites support URL based pagination / Initialize Known Data / Initialize Known Student Data for Paging Requests 1✅ 61ms
Composites / Feature: Composites support URL based pagination / Invalid Paging Scenarios / page size of 0 results 2✅ 2ms
Composites / Feature: Composites support URL based pagination / Invalid Paging Scenarios / page size of more than 100 results 2✅ 2ms
Composites / Feature: Composites support URL based pagination / Non-Numeric Paging Scenarios / non-numeric offset 2✅ 4ms
Composites / Feature: Composites support URL based pagination / Non-Numeric Paging Scenarios / non-numeric page size 2✅ 4ms
Composites / Feature: Composites support URL based pagination / Valid Paging Scenarios / both pages size and page offset parameters 3✅ 37ms
Composites / Feature: Composites support URL based pagination / Valid Paging Scenarios / no paging parameters 3✅ 35ms
Composites / Feature: Composites support URL based pagination / Valid Paging Scenarios / page offset parameter 3✅ 9ms
Composites / Feature: Composites support URL based pagination / Valid Paging Scenarios / page size parameter 3✅ 8ms
Composites / Feature: Composites support URL based pagination / Valid Paging Scenarios / page size parameter that is named using non-lower-case characters 3✅ 9ms
Composites / Feature: Composites support URL based pagination / Valid Paging Scenarios / valid page size of 100 results 2✅ 10ms
Composites / Feature:Composite resources can be defined through xml / Composite base resource contains no properties Scenario / Composite base resource contains no properties 2✅ 14ms
Composites / Feature:Composite resources can be defined through xml / Composite includes collection with collection scenario / Composite includes collection with collection 1✅ 5ms
Composites / Feature:Composite resources can be defined through xml / Composite includes collection with flattened reference Scenario / Composite includes collection with flattened reference 2✅ 34ms
Composites / Feature:Composite resources can be defined through xml / Composite includes collection with properties Scenario / Composite includes collection with properties 2✅ 13ms
Composites / Feature:Composite resources can be defined through xml / Composite includes collection with unflattened reference scenario / Composite includes collection with unflattened reference 2✅ 210ms
Composites / Feature:Composite resources can be defined through xml / Composite includes flattened object with properties Scenario / Composite includes flattened object with properties 2✅ 6ms
Composites / Feature:Composite resources can be defined through xml / Composite includes flattened reference Scenario / Composite includes flattened reference 2✅ 13ms
Composites / Feature:Composite resources can be defined through xml / Composite includes flattened reference with linked collection Scenario / Composite includes flattened reference with linked collection 2✅ 60ms
Composites / Feature:Composite resources can be defined through xml / Composite includes linked collection containing a linked collection Scenario / Composite includes linked collection containing a linked collection 2✅ 239ms
Composites / Feature:Composite resources can be defined through xml / Composite includes linked collection containing flattened reference Scenario / Composite includes linked collection containing flattened reference 2✅ 28ms
Composites / Feature:Composite resources can be defined through xml / Composite includes linked collection containing unflattened reference Scenario / Composite includes linked collection containing unflattened reference 2✅ 28ms
Composites / Feature:Composite resources can be defined through xml / Composite includes linked collection with collection Scenario / Composite includes linked collection with collection 2✅ 63ms
Composites / Feature:Composite resources can be defined through xml / Composite includes linked collection with properties Scenario / Composite includes linked collection with properties 2✅ 16ms
Composites / Feature:Composite resources can be defined through xml / Composite includes specific collections Scenario / Composite includes specific collections 2✅ 13ms
Composites / Feature:Composite resources can be defined through xml / Composite includes specific linked collections Scenario / Composite includes specific linked collections 2✅ 16ms
Composites / Feature:Composite resources can be defined through xml / Composite includes specific properties Scenario / Composite includes specific properties 2✅ 8ms
Composites / Feature:Composite resources can be defined through xml / Composite includes specific references with flattened properties Scenario / Composite includes specific references with flattened properties 2✅ 13ms
Composites / Feature:Composite resources can be defined through xml / Composite includes specific references with properties scenario / Composite includes specific references with properties 2✅ 54ms
Composites / Feature:Composite resources can be defined through xml / Composite includes unflattened object with properties Scenario / Composite includes unflattened object with properties 2✅ 11ms
Composites / Feature:Composite resources can be defined through xml / Composite includes unflattened reference Scenario / Composite includes unflattened reference 2✅ 55ms
Composites / Feature:Composite resources can be defined through xml / Composite includes unflattened reference with collection Scenario / Composite includes unflattened reference with collection 2✅ 15ms
Composites / Feature:Composite resources can be defined through xml / Composite includes unflattened reference with flattened reference Scenario / Composite includes unflattened reference with flattened reference 2✅ 14ms
Composites / Feature:Composite resources can be defined through xml / Composite includes unflattened reference with unflattened reference Scenario / Composite includes unflattened reference with unflattened reference 2✅ 14ms
Composites / Feature:Composite resources can be defined through xml / Composite is requested for a Student to check the order of the response properties Scenario / Composite is requested for a Student to check the order of the response properties 2✅ 13ms
Composites / Feature:Composite resources can be defined through xml / Composite members include display names Scenario / Composite members include display names 2✅ 37ms
Composites / Feature:Composite resources can be defined through xml / Composites include flattened embedded objects Scenario / Composites include flattened embedded objects 2✅ 6ms
Composites / Feature:Composite resources can be defined through xml / Composites include flattened references with collection Scenario / Composites include flattened references with collection 2✅ 14ms
Composites / Feature:Composite resources can be defined through xml / Composites include flattened references with flattened references Scenario / Composites include flattened references with flattened references 2✅ 12ms
Composites / Feature:Composite resources can be defined through xml / Composites include flattened references with linked collection Scenario / Composites include flattened references with linked collection 2✅ 14ms
Composites / Feature:Composite resources can be defined through xml / Composites include flattened references with unflattened references Scenario / Composites include flattened references with unflattened references 2✅ 13ms
Composites / Feature:Composite resources can be defined through xml / Composites include unflattened embedded objects Scenario / Composites include unflattened embedded objects 2✅ 11ms
Composites / Feature:Composite resources can be defined through xml / Initialize Known / Initialize Known Contact Data for Get Requests 1✅ 4ms
Composites / Feature:Composite resources can be defined through xml / Specification does not define a parameter needed to properly filter the incoming request URL / Composite resource specification does not define a parameter needed to properly filter the incoming request URL 1✅ 2ms
Descriptor sub-properties in Composites / Get Request for StaffWithReferencedDescriptors 9✅ 136ms
Initialize Known Data / Initialize Known School Ids 215ms

✅ D:/a/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Composite Profile Test Suite.xml

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