Skip to content

[ODS-5622] Make the ODSStartup configurable #3999

[ODS-5622] Make the ODSStartup configurable

[ODS-5622] Make the ODSStartup configurable #3999

GitHub Actions / Integration Tests succeeded Jan 7, 2025 in 1s

3071 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
/home/runner/work/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 392✅ 8s
/home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API ChangeQueries Test Suite.xml 107✅ 1s
/home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Composite Base Test Suite.xml 295✅ 18s
/home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Composite Profile Test Suite.xml 114✅ 2s
/home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Custom View-Based Authorization Test Suite.xml 73✅ 758ms
/home/runner/work/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✅ 2s
/home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Integration Test Suite AuthorizationTests.xml 257✅ 4s
/home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Integration Test Suite GetByExample Tests.xml 89✅ 954ms
/home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Integration Test Suite Multiple Edorg types.xml 54✅ 938ms
/home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Integration Test Suite ResponseTests.xml 282✅ 2s
/home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Integration Test Suite.xml 559✅ 6s
/home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Multiple Authorization Strategy Test Suite.xml 132✅ 790ms
/home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Profile Test Suite.xml 404✅ 7s
/home/runner/work/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/Ed-Fi-ODS-Implementation/reports/Ed-Fi ODS-API Record Ownership Test Suite.xml 109✅ 946ms

✅ /home/runner/work/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

392 tests were completed in 8s with 392 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Clean Up Test Data / Clean up Environment Variables 1ms
Deletes / Assessment (Namespace Based) / * Get Assessments 1✅ 51ms
Deletes / Assessment (Namespace Based) / Create Assessment 1✅ 163ms
Deletes / Assessment (Namespace Based) / Delete Assessment 1✅ 41ms
Deletes / Assessment (Namespace Based) / Get AvailableChangeVersions 1✅ 12ms
Deletes / Assessment (Namespace Based) / Get Deleted Assessments 5✅ 7ms
Deletes / Assessment (Namespace Based) / Get Deleted Assessments Count 4✅ 5ms
Deletes / Basic Resource / * Get AcademicWeeks 1✅ 377ms
Deletes / Basic Resource / Create AcademicWeek 1✅ 339ms
Deletes / Basic Resource / Delete AcademicWeek 1✅ 70ms
Deletes / Basic Resource / Get AvailableChangeVersions 1✅ 17ms
Deletes / Basic Resource / Get Deleted AcademicWeeks 5✅ 70ms
Deletes / Basic Resource / Get Deleted AcademicWeeks Count 4✅ 46ms
Deletes / Basic Resource / Snapshots 233ms
Deletes / Basic Resource with Descriptor/UniqueId / Create StaffEdOrgEmployment 1✅ 68ms
Deletes / Basic Resource with Descriptor/UniqueId / Delete StaffEdOrgEmployment 1✅ 31ms
Deletes / Basic Resource with Descriptor/UniqueId / Get AvailableChangeVersions 1✅ 3ms
Deletes / Basic Resource with Descriptor/UniqueId / Get Deleted StaffEdOrgEmployment 7✅ 41ms
Deletes / Basic Resource with Descriptor/UniqueId / Get Deleted StaffEdOrgEmployment Count 4✅ 56ms
Deletes / Basic Resource with Descriptor/UniqueId / Get StaffEdOrgEmployment 1✅ 110ms
Deletes / Derived Resource (Multiple Key Columns) / * Get StudentProgramAssociations 1✅ 65ms
Deletes / Derived Resource (Multiple Key Columns) / Create StudentProgramAssociation (LEA Client) 1✅ 420ms
Deletes / Derived Resource (Multiple Key Columns) / Create StudentProgramAssociation (School Client) 1✅ 16ms
Deletes / Derived Resource (Multiple Key Columns) / Delete StudentProgramAssociation (LEA Client) 1✅ 44ms
Deletes / Derived Resource (Multiple Key Columns) / Delete StudentProgramAssociation (School Client) 1✅ 10ms
Deletes / Derived Resource (Multiple Key Columns) / Get AvailableChangeVersions 1✅ 2ms
Deletes / Derived Resource (Multiple Key Columns) / Get Deleted StudentProgramAssociations (LEA Client) 10✅ 43ms
Deletes / Derived Resource (Multiple Key Columns) / Get Deleted StudentProgramAssociations (School Client) 10✅ 5ms
Deletes / Derived Resource (Multiple Key Columns) / Get Deleted StudentProgramAssociations Count (LEA Client) 4✅ 51ms
Deletes / Derived Resource (Multiple Key Columns) / Get Deleted StudentProgramAssociations Count (School Client) 4✅ 10ms
Deletes / Derived Resource (OrganizationDepartment) / Create OrganizationDepartment 777 1✅ 61ms
Deletes / Derived Resource (OrganizationDepartment) / Create OrganizationDepartment 888 1✅ 14ms
Deletes / Derived Resource (OrganizationDepartment) / Delete OrganizationDepartment 777 1✅ 26ms
Deletes / Derived Resource (OrganizationDepartment) / Delete OrganizationDepartment 888 1✅ 17ms
Deletes / Derived Resource (OrganizationDepartment) / Get AvailableChangeVersions 1✅ 3ms
Deletes / Derived Resource (OrganizationDepartment) / Get Deleted OrganizationDepartments 4✅ 5ms
Deletes / Derived Resource (OrganizationDepartment) / Get Deleted OrganizationDepartments Count 4✅ 4ms
Deletes / Derived Resource (School) / Create School 002 1✅ 16ms
Deletes / Derived Resource (School) / Create School 003 1✅ 12ms
Deletes / Derived Resource (School) / Delete School 002 1✅ 15ms
Deletes / Derived Resource (School) / Delete School 003 1✅ 18ms
Deletes / Derived Resource (School) / Get AvailableChangeVersions 1✅ 3ms
Deletes / Derived Resource (School) / Get Deleted Schools 4✅ 4ms
Deletes / Derived Resource (School) / Get Deleted Schools Count 4✅ 5ms
Deletes / Derived Resource (Single Key Column) / Create School 1✅ 236ms
Deletes / Derived Resource (Single Key Column) / Delete School 1✅ 114ms
Deletes / Derived Resource (Single Key Column) / Get AvailableChangeVersions 1✅ 4ms
Deletes / Derived Resource (Single Key Column) / Get Deleted Schools 4✅ 11ms
Deletes / Derived Resource (Single Key Column) / Get Deleted Schools Count 4✅ 4ms
Deletes / Descriptor Resource / Create Descriptor 1✅ 42ms
Deletes / Descriptor Resource / Delete Descriptor 1✅ 84ms
Deletes / Descriptor Resource / Get AvailableChangeVersions 1✅ 3ms
Deletes / Descriptor Resource / Get Deleted Descriptor 5✅ 10ms
Deletes / Descriptor Resource / Get Deleted Descriptor Count 4✅ 4ms
Deletes / EducationContent (Non-Key Namespace Based) / * Get EducationContents 1✅ 88ms
Deletes / EducationContent (Non-Key Namespace Based) / Create EducationContent (Ed-Fi) 1✅ 63ms
Deletes / EducationContent (Non-Key Namespace Based) / Create EducationContent (Other) 1✅ 12ms
Deletes / EducationContent (Non-Key Namespace Based) / Delete EducationContent 1✅ 19ms
Deletes / EducationContent (Non-Key Namespace Based) / Delete EducationContent (Other) 1✅ 8ms
Deletes / EducationContent (Non-Key Namespace Based) / Get AvailableChangeVersions 1✅ 3ms
Deletes / EducationContent (Non-Key Namespace Based) / Get Deleted EducationContent 5✅ 5ms
Deletes / EducationContent (Non-Key Namespace Based) / Get Deleted EducationContent (Other) 5✅ 4ms
Deletes / EducationContent (Non-Key Namespace Based) / Get Deleted EducationContents Count 4✅ 4ms
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✅ 42ms
Deletes / Managed Descriptor Resource / Delete Descriptor 1✅ 82ms
Deletes / Managed Descriptor Resource / Get AvailableChangeVersions 1✅ 3ms
Deletes / Managed Descriptor Resource / Get Deleted Managed Descriptor 5✅ 6ms
Deletes / Managed Descriptor Resource / Get Deleted Managed Descriptor Count 4✅ 5ms
Deletes / Person-Type Resource / Create Staff 1✅ 228ms
Deletes / Person-Type Resource / Create StaffEdOrgEmployment 1✅ 15ms
Deletes / Person-Type Resource / Delete Staff 1✅ 67ms
Deletes / Person-Type Resource / Delete StaffEdOrgEmployment 1✅ 18ms
Deletes / Person-Type Resource / Get AvailableChangeVersions 1✅ 3ms
Deletes / Person-Type Resource / Get Deleted Staff 4✅ 17ms
Deletes / Person-Type Resource / Get Deleted Staff Count 4✅ 25ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Delete and Recreate / Delete Contact 1✅ 30ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Delete and Recreate / Delete Student Contact Association 1✅ 28ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Delete and Recreate / Get Deleted Contacts 3✅ 26ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Delete and Recreate / Get Deleted Contacts 2✅ 13ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Delete and Recreate / Get Deleted Student Contact Associations 3✅ 36ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Delete and Recreate / Get Deleted Student Contact Associations 2✅ 32ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Delete and Recreate / Recreate Contact 1✅ 10ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Delete and Recreate / Recreate Student Contact Association 1✅ 15ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Setup / Create Contact 1✅ 120ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Setup / Create School 1✅ 15ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Setup / Create Student 1✅ 75ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Setup / Create Student Contact Association 1✅ 77ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Setup / Create Student School Association 1✅ 101ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Setup / Get Change Version 1✅ 3ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Teardown / Clean up Environment Variables 2ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Teardown / Delete Contact 1✅ 15ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Teardown / Delete School 1✅ 19ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Teardown / Delete Student 1✅ 55ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Teardown / Delete Student Contact Association 1✅ 15ms
Deletes / Student Contact Association (Full Delete/Recreate in Change Window) / Teardown / Delete Student School Association 1✅ 30ms
Key Changes / ClassPeriods / Change Class Period Key 1✅ 101ms
Key Changes / ClassPeriods / Change Class Period Key (Invalid key value) 2✅ 14ms
Key Changes / ClassPeriods / Change Class Period Key #2 1✅ 20ms
Key Changes / ClassPeriods / Create Class Period 1✅ 74ms
Key Changes / ClassPeriods / Delete Class Period 1✅ 17ms
Key Changes / ClassPeriods / Get AvailableChangeVersions 1✅ 2ms
Key Changes / ClassPeriods / Get Key Changes 5✅ 34ms
Key Changes / ClassPeriods / Get Key Changes #2 7✅ 15ms
Key Changes / Descriptors / Get Key Changes 3✅ 7ms
Key Changes / Descriptors / Get Key Changes with count 3✅ 3ms
Key Changes / GradebookEntries / Change Gradebook Entry Key 1✅ 33ms
Key Changes / GradebookEntries / Create Gradebook Entry 1✅ 69ms
Key Changes / GradebookEntries / Delete Gradebook Entry 1✅ 11ms
Key Changes / GradebookEntries / Get AvailableChangeVersions 1✅ 3ms
Key Changes / GradebookEntries / Get Key Changes 5✅ 5ms
Key Changes / Grades / Change Grade Key 1✅ 47ms
Key Changes / Grades / Create Grade 1✅ 107ms
Key Changes / Grades / Delete Grade 1✅ 24ms
Key Changes / Grades / Get AvailableChangeVersions 1✅ 2ms
Key Changes / Grades / Get Key Changes 5✅ 33ms
Key Changes / Invalid limit and offset / Get Key Changes passing an invalid limit and offset 2✅ 2ms
Key Changes / Locations / Change Location Key 1✅ 32ms
Key Changes / Locations / Create Location 1✅ 44ms
Key Changes / Locations / Create School 1✅ 20ms
Key Changes / Locations / Delete Location 1✅ 15ms
Key Changes / Locations / Delete Schools 1✅ 61ms
Key Changes / Locations / Get AvailableChangeVersions 1✅ 2ms
Key Changes / Locations / Get Key Changes 5✅ 17ms
Key Changes / Non Existing / Non Existing Deletes Request 2✅ 2ms
Key Changes / Non Existing / Non Existing KeyChange Request 2✅ 2ms
Key Changes / Sections / Change a Key / Change SectionIdentifier to XYZ (LEA client) 1✅ 66ms
Key Changes / Sections / Change a Key / Change SectionIdentifier to XYZ (School client) 1✅ 23ms
Key Changes / Sections / Change a Key / Get Key Changes (LEA client) 7✅ 29ms
Key Changes / Sections / Change a Key / Get Key Changes (School client) 7✅ 7ms
Key Changes / Sections / Initialization / Create Section (LEA client) 1✅ 155ms
Key Changes / Sections / Initialization / Create Section (School client) 1✅ 12ms
Key Changes / Sections / Initialization / Create Section AAA (School client) 1✅ 8ms
Key Changes / Sections / Initialization / Create Section BBB (School client) 1✅ 8ms
Key Changes / Sections / Initialization / Create Section CCC (School client) 1✅ 8ms
Key Changes / Sections / Initialization / Get AvailableChangeVersions 1✅ 3ms
Key Changes / Sections / Initialization / Obtain ClassPeriod for LEA client 2✅ 34ms
Key Changes / Sections / Initialization / Obtain ClassPeriod for School client 2✅ 34ms
Key Changes / Sections / Initialization / Obtain CourseOffering for LEA client 2✅ 78ms
Key Changes / Sections / Initialization / Obtain CourseOffering for School client 2✅ 19ms
Key Changes / Sections / Make additional changes to same Section / Change SectionIdentifier to ABC (LEA client) 1✅ 21ms
Key Changes / Sections / Make additional changes to same Section / Change SectionIdentifier to ABC (School client) 1✅ 25ms
Key Changes / Sections / Make additional changes to same Section / Get Key Changes (LEA client) 7✅ 30ms
Key Changes / Sections / Make additional changes to same Section / Get Key Changes (School client) 7✅ 7ms
Key Changes / Sections / Make changes to other Sections / Expand SectionIdentifier AAA (School client) 1✅ 13ms
Key Changes / Sections / Make changes to other Sections / Expand SectionIdentifier BBB (School client) 1✅ 12ms
Key Changes / Sections / Make changes to other Sections / Expand SectionIdentifier BBB (School client) Copy 1✅ 14ms
Key Changes / Sections / Make changes to other Sections / Expand SectionIdentifier CCC (School client) 1✅ 18ms
Key Changes / Sections / Make changes to other Sections / Get Key Changes (LEA client) 4✅ 44ms
Key Changes / Sections / Make changes to other Sections / Get Key Changes (LEA client) 4✅ 36ms
Key Changes / Sections / Teardown / Clean up Environment Variables 2ms
Key Changes / Sections / Teardown / Delete Section (LEA client) 1✅ 24ms
Key Changes / Sections / Teardown / Delete Section (School client) 1✅ 8ms
Key Changes / Sections / Teardown / Delete Section AAA (School client) 1✅ 10ms
Key Changes / Sections / Teardown / Delete Section BBB (School client) 1✅ 8ms
Key Changes / Sections / Teardown / Delete Section CCC (School client) 1✅ 8ms
Key Changes / Sessions / Change Session Key 1✅ 40ms
Key Changes / Sessions / Create Session 1✅ 84ms
Key Changes / Sessions / Delete Session 1✅ 17ms
Key Changes / Sessions / Get AvailableChangeVersions 1✅ 2ms
Key Changes / Sessions / Get Key Changes 5✅ 19ms
Key Changes / StaffSectionAssociations / Change Section CourseOffering / Get Key Changes 5✅ 35ms
Key Changes / StaffSectionAssociations / Change Section CourseOffering / Get New CourseOffering 2✅ 15ms
Key Changes / StaffSectionAssociations / Change Section CourseOffering / Update Section CourceOffering Reference 1✅ 19ms
Key Changes / StaffSectionAssociations / Initialization / Create Section 1✅ 13ms
Key Changes / StaffSectionAssociations / Initialization / Create StaffSectionAssociation 1✅ 61ms
Key Changes / StaffSectionAssociations / Initialization / Get AvailableChangeVersions 1✅ 3ms
Key Changes / StaffSectionAssociations / Initialization / Get ClassPeriod 2✅ 22ms
Key Changes / StaffSectionAssociations / Initialization / Get CourseOffering 2✅ 19ms
Key Changes / StaffSectionAssociations / Initialization / Get Staff 2✅ 79ms
Key Changes / StaffSectionAssociations / Teardown / Clean up Environment Variables 2ms
Key Changes / StaffSectionAssociations / Teardown / Delete Section 1✅ 12ms
Key Changes / StaffSectionAssociations / Teardown / Delete Staff Section Association 1✅ 25ms
Key Changes / Students and Contacts / Contacts / Change Parent or Contact First Name 2✅ 24ms
Key Changes / Students and Contacts / Initialization / Create Parent or Contact 1✅ 54ms
Key Changes / Students and Contacts / Initialization / Create School 1✅ 14ms
Key Changes / Students and Contacts / Initialization / Create Student 1✅ 9ms
Key Changes / Students and Contacts / Initialization / Create Student Parent or Contact Association 1✅ 74ms
Key Changes / Students and Contacts / Initialization / Create Student School Association 1✅ 13ms
Key Changes / Students and Contacts / Initialization / Get AvailableChangeVersions 1✅ 3ms
Key Changes / Students and Contacts / Students / Change StudentUniqueId and First Name 2✅ 60ms
Key Changes / Students and Contacts / Teardown / Clean up Environment Variables 2ms
Key Changes / Students and Contacts / Teardown / Delete Parent or Contact 1✅ 5ms
Key Changes / Students and Contacts / Teardown / Delete School 1✅ 17ms
Key Changes / Students and Contacts / Teardown / Delete Student 1✅ 16ms
Key Changes / Students and Contacts / Teardown / Delete Student Parent or Contact Association 1✅ 14ms
Key Changes / Students and Contacts / Teardown / Delete Student School Association 1✅ 12ms
Key Changes / StudentSchoolAssociations / Change Enrollment Date 1✅ 42ms
Key Changes / StudentSchoolAssociations / Change Enrollment School 1✅ 29ms
Key Changes / StudentSchoolAssociations / Create School 1✅ 18ms
Key Changes / StudentSchoolAssociations / Create Student School Association 1✅ 18ms
Key Changes / StudentSchoolAssociations / Delete Schools 1✅ 38ms
Key Changes / StudentSchoolAssociations / Delete Student School Association 1✅ 15ms
Key Changes / StudentSchoolAssociations / Get AvailableChangeVersions 1✅ 2ms
Key Changes / StudentSchoolAssociations / Get Key Changes #1 5✅ 32ms
Key Changes / StudentSchoolAssociations / Get Key Changes #2 7✅ 36ms
Key Changes / StudentSchoolAssociations / Get Key Changes #3 (after deleting School) 7✅ 47ms

✅ /home/runner/work/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 1s 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✅ 100ms
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✅ 4ms
ChangeQueries / GetAllResourceTests / When_retrieving_resource_should_support_change_version_filter / Get Program List 1✅ 39ms
ChangeQueries / GetAllResourceTests / When_retrieving_resource_should_support_change_version_filter / Initialize Program Data 1✅ 44ms
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✅ 7ms
ChangeQueries / GetAllResourceTests / When_retrieving_resource_should_support_change_version_filter / Program Data filter by max Change Version 2✅ 40ms
ChangeQueries / GetAllResourceTests / When_retrieving_resource_should_support_change_version_filter / Program Data filter by min change version 2✅ 45ms
ChangeQueries / GetAllResourceTests / When_retrieving_resource_should_support_change_version_filter / Program Data filter by min Change Version & max Change Version 2✅ 31ms
ChangeQueries / GetDeletedResource / When_deleting_program_with_same_natural_key_twice / Should_trigger_insert_into_trackedDeletes_table_for_each_resource_id / Create Program Data 1✅ 6ms
ChangeQueries / GetDeletedResource / When_deleting_program_with_same_natural_key_twice / Should_trigger_insert_into_trackedDeletes_table_for_each_resource_id / Delete Program Data 1✅ 18ms
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✅ 19ms
ChangeQueries / GetDeletedResource / When_deleting_program_with_same_natural_key_twice / Should_trigger_insert_into_trackedDeletes_table_for_each_resource_id / Get AvailableChangeVersions 1✅ 2ms
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✅ 17ms
ChangeQueries / GetDeletedResource / When_deleting_program_with_same_natural_key_twice / Should_trigger_insert_into_trackedDeletes_table_for_each_resource_id / Recreate Program Data 1✅ 6ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_not_return_unregistered_deleted_students / Create student 1✅ 10ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_not_return_unregistered_deleted_students / Delete student by Id 1✅ 36ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_not_return_unregistered_deleted_students / Get AvailableChangeVersions 1✅ 4ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_not_return_unregistered_deleted_students / Get deleted students 2✅ 18ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_return_registered_and_subsequently_deleted_students / Create student 1✅ 7ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_return_registered_and_subsequently_deleted_students / Delete student by Id 1✅ 10ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_return_registered_and_subsequently_deleted_students / Delete student registration 1✅ 16ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_return_registered_and_subsequently_deleted_students / Get AvailableChangeVersions 1✅ 4ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_return_registered_and_subsequently_deleted_students / Get deleted student registrations 4✅ 23ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_return_registered_and_subsequently_deleted_students / Get deleted students 4✅ 16ms
ChangeQueries / GetDeletedResource / When_deleting_student / Should_return_registered_and_subsequently_deleted_students / Register student in a school 1✅ 16ms
ChangeQueries / GetDeletedResource / When_retrieving_deleted_items / When_retrieving_deleted_items_should_support_change_version_filter / Delete Program Data 1✅ 14ms
ChangeQueries / GetDeletedResource / When_retrieving_deleted_items / When_retrieving_deleted_items_should_support_change_version_filter / Delete Program Data-Second one 1✅ 10ms
ChangeQueries / GetDeletedResource / When_retrieving_deleted_items / When_retrieving_deleted_items_should_support_change_version_filter / Delete Program Data-Third one 1✅ 7ms
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✅ 2ms
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✅ 6ms
ChangeQueries / GetDeletedResource / When_retrieving_deleted_items / When_retrieving_deleted_items_should_support_change_version_filter / Initialize Program Data -Third one 1✅ 6ms
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✅ 14ms
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✅ 12ms
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✅ 11ms
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✅ 67ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Setup / Get AvailableChangeVersions Pre-create version 1✅ 4ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Setup / Initialize stateEducationAgency Data for Request 1✅ 64ms
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✅ 28ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Tests / Delete localEducationAgencies Data 1✅ 20ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Tests / Get localEducationAgencies Data 1✅ 18ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Tests / Get AvailableChangeVersions Post-Create version 2✅ 2ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Tests / Get AvailableChangeVersions Updated version 2✅ 2ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Tests / Get AvailableChangeVersions after delete 2✅ 2ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Tests / Tracked Deletes localEducationAgency filter by min change version 3✅ 4ms
Full Life Cycle with Change Queries / Derived Resource Local Education Agency / Tests / Update localEducationAgency Data 1✅ 49ms
Full Life Cycle with Change Queries / Derived Resource School / Create School Data 1✅ 9ms
Full Life Cycle with Change Queries / Derived Resource School / Delete School Data 1✅ 12ms
Full Life Cycle with Change Queries / Derived Resource School / Get School Data 1✅ 30ms
Full Life Cycle with Change Queries / Derived Resource School / Get AvailableChangeVersions Deleted version 2✅ 2ms
Full Life Cycle with Change Queries / Derived Resource School / Get AvailableChangeVersions Post-Create version 2✅ 2ms
Full Life Cycle with Change Queries / Derived Resource School / Get AvailableChangeVersions Pre-create version 1✅ 2ms
Full Life Cycle with Change Queries / Derived Resource School / Get AvailableChangeVersions Updated version 2✅ 6ms
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✅ 30ms
Full Life Cycle with Change Queries / Regular Resource Course / Setup / Create Course Data 1✅ 99ms
Full Life Cycle with Change Queries / Regular Resource Course / Setup / Get AvailableChangeVersions Pre-create version 1✅ 2ms
Full Life Cycle with Change Queries / Regular Resource Course / Teardown / Clean up Environment Variables 3ms
Full Life Cycle with Change Queries / Regular Resource Course / Tests / Delete Course Data 1✅ 13ms
Full Life Cycle with Change Queries / Regular Resource Course / Tests / Get Course Data 1✅ 23ms
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✅ 13ms
Full Life Cycle with Change Queries / Regular Resource Course / Tests / Update Course Data 1✅ 34ms

✅ /home/runner/work/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 18s 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✅ 4ms
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✅ 5ms
Composites / Feature: Composite can be filtered by url query string / Exact Match Scenarios / Exact match on a datetime value 3✅ 36ms
Composites / Feature: Composite can be filtered by url query string / Exact Match Scenarios / Exact match on a descriptor 3✅ 36ms
Composites / Feature: Composite can be filtered by url query string / Exact Match Scenarios / Exact match on a short integer value 3✅ 37ms
Composites / Feature: Composite can be filtered by url query string / Exact Match Scenarios / Exact match on a string value 3✅ 36ms
Composites / Feature: Composite can be filtered by url query string / Exact Match Scenarios / Exact match on a unique id 2✅ 17ms
Composites / Feature: Composite can be filtered by url query string / Exact Match Scenarios / Exact match on an integer value 3✅ 45ms
Composites / Feature: Composite can be filtered by url query string / Exact Match Scenarios / Exact match on boolean values 3✅ 44ms
Composites / Feature: Composite can be filtered by url query string / Exact Match Scenarios / Exact match on decimal and boolean values 3✅ 48ms
Composites / Feature: Composite can be filtered by url query string / Exact Match Scenarios / Exact match on decimal values 3✅ 41ms
Composites / Feature: Composite can be filtered by url query string / Initialize Known / Initialize Known Program Data for Get Requests 22ms
Composites / Feature: Composite can be filtered by url query string / Initialize Known / Initialize Known Session Data for Get Requests 16ms
Composites / Feature: Composite can be filtered by url query string / Initialize Known / Initialize Known Staff Data for Get Requests 50ms
Composites / Feature: Composite requests support URL-based range criteria / Date Range Scenarios / Request filters on multiple date ranges 3✅ 49ms
Composites / Feature: Composite requests support URL-based range criteria / Date Range Scenarios / Request filters using a date range inclusive 3✅ 67ms
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✅ 22ms
Composites / Feature: Composite requests support URL-based range criteria / Date Range Scenarios / Request filters using a date range max exclusive 3✅ 56ms
Composites / Feature: Composite requests support URL-based range criteria / Date Range Scenarios / Request filters using a date range min and max exclusive 3✅ 80ms
Composites / Feature: Composite requests support URL-based range criteria / Date Range Scenarios / Request filters using a date range min exclusive 3✅ 59ms
Composites / Feature: Composite requests support URL-based range criteria / Date Range Scenarios / Request filters using a non-existing property 2✅ 5ms
Composites / Feature: Composite requests support URL-based range criteria / Initialize Known Data / Initialize Known Session Data for Range Requests 34ms
Composites / Feature: Composite requests support URL-based range criteria / Initialize Known Data / Initialize Known Staff Data for Range Requests 90ms
Composites / Feature: Composite requests support URL-based range criteria / Numeric Range Scenarios / Request filters using a numeric range 3✅ 63ms
Composites / Feature: Composite requests support URL-based range criteria / Numeric Range Scenarios / Request filters using both a numeric and date range 3✅ 52ms
Composites / Feature: Composite resource model / Composite base resource contains no properties Scenario / Composite base resource contains no properties 3✅ 319ms
Composites / Feature: Composite resource model / Display names applied to all members Scenario / Composite members include display names for references 3✅ 7ms
Composites / Feature: Composite resource model / Display names applied to all members Scenario / Display names applied to all members 3✅ 259ms
Composites / Feature: Composite resource model / Include flattened references with collection Scenario / Composites include flattened references with collection 4✅ 328ms
Composites / Feature: Composite resource model / Include flattened references with flattened references Scenario / Composites include flattened references with flattened references 3✅ 350ms
Composites / Feature: Composite resource model / Include flattened references with linked collection Scenario / Composites include flattened references with linked collection 3✅ 345ms
Composites / Feature: Composite resource model / Include flattened references with unflattened references / Composites include flattened references with unflattened references 4✅ 575ms
Composites / Feature: Composite resource model / Includes collection with collection Scenario / Composite includes collection with collection 3✅ 13ms
Composites / Feature: Composite resource model / Includes collection with flattened reference Scenario / Composite includes collection with flattened reference 3✅ 9ms
Composites / Feature: Composite resource model / Includes collection with properties Scenario / Composite includes collection with properties 4✅ 319ms
Composites / Feature: Composite resource model / Includes collection with unflattened reference Scenario / Composite includes collection with unflattened reference 3✅ 11ms
Composites / Feature: Composite resource model / Includes flattened reference Scenario / Composite includes flattened reference 3✅ 341ms
Composites / Feature: Composite resource model / Includes flattened reference with linked collection Scenario / Composite includes flattened reference with linked collection 4✅ 347ms
Composites / Feature: Composite resource model / Includes linked collection containing a linked collection Scenario / Composite includes linked collection containing a linked collection 4✅ 146ms
Composites / Feature: Composite resource model / Includes linked collection containing flattened reference Scenario / Composite includes linked collection containing flattened reference 4✅ 77ms
Composites / Feature: Composite resource model / Includes linked collection containing unflattened reference Scenario / Composite includes linked collection containing unflattened reference 4✅ 46ms
Composites / Feature: Composite resource model / Includes linked collection with collection Scenario / Composite includes linked collection with collection 4✅ 76ms
Composites / Feature: Composite resource model / Includes linked collection with properties Scenario / Composite includes linked collection with properties 4✅ 40ms
Composites / Feature: Composite resource model / Includes specific collections Scenario / Composite includes specific collections 3✅ 386ms
Composites / Feature: Composite resource model / Includes specific collections Scenario / Composite includes specific linked collections 3✅ 180ms
Composites / Feature: Composite resource model / Includes specific properties Scenario / Composite includes specific properties 3✅ 16ms
Composites / Feature: Composite resource model / Includes specific references with flattened properties Scenario / Composite includes specific references with flattened properties 3✅ 344ms
Composites / Feature: Composite resource model / Includes specific references with properties Scenario / Composite includes specific references with properties 4✅ 340ms
Composites / Feature: Composite resource model / Includes unflattened reference Scenario / Composite includes unflattened reference 4✅ 375ms
Composites / Feature: Composite resource model / Includes unflattened reference with collection Scenario / Composite includes unflattened reference with collection 4✅ 326ms
Composites / Feature: Composite resource model / Includes unflattened reference with flattened reference / Composite includes unflattened reference with flattened reference 3✅ 312ms
Composites / Feature: Composite resource model / Includes unflattened reference with unflattened reference Scenario / Composite includes unflattened reference with unflattened reference 4✅ 318ms
Composites / Feature: Composite resource model / Initialize Known Data / Initialize Known Staff Data for Range Requests 56ms
Composites / Feature: Composites support Get request patterns / Composites support GetByKey pattern requests / GetByKey pattern 2✅ 65ms
Composites / Feature: Composites support Get request patterns / Composites support GetByKey pattern requests / GetByKey pattern using a nonexistent key 2✅ 25ms
Composites / Feature: Composites support Get request patterns / Composite GetById request uses a valid resource identifier / Formatted 2✅ 32ms
Composites / Feature: Composites support Get request patterns / Composite GetById request uses a valid resource identifier / Non formatted 2✅ 200ms
Composites / Feature: Composites support Get request patterns / Composite GetById request uses an invalid resource identifier / Formatted, contains invalid character 2✅ 15ms
Composites / Feature: Composites support Get request patterns / Composite GetById request uses an invalid resource identifier / Invalid format 2✅ 3ms
Composites / Feature: Composites support Get request patterns / Composite GetById request uses an invalid resource identifier / Non-formatted, contains invalid character 2✅ 3ms
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✅ 158ms
Composites / Feature: Composites support Get request patterns / Composites support GetByExample pattern requests / GetByExample pattern 3✅ 99ms
Composites / Feature: Composites support Get request patterns / Composites support GetById pattern requests / GetById pattern 2✅ 335ms
Composites / Feature: Composites support Get request patterns / Initialize Known / Initialize Known Staff Data for Get Requests 206ms
Composites / Feature: Composites support Get request patterns / Initialize Known / Initialize Known Student Data for Get Requests 96ms
Composites / Feature: Composites support short description / Edfi types use short description Scenario / Edfi types use short description 2✅ 74ms
Composites / Feature: Composites support short description / Initialize Known Data / Initialize Known StudentSchoolAssociations Data for Get Requests 528ms
Composites / Feature: Composites support url based field selection / Field Selector Scenarios / Field selector containing a subset of a child collection 4✅ 403ms
Composites / Feature: Composites support url based field selection / Field Selector Scenarios / Field selector containing a subset of top-level members 3✅ 17ms
Composites / Feature: Composites support url based field selection / Field Selector Scenarios / Field selector containing all members of a child collection 4✅ 322ms
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✅ 372ms
Composites / Feature: Composites support url based field selection / Field Selector Scenarios / Field selector on a non-Person entity containing a UniqueId 3✅ 11ms
Composites / Feature: Composites support url based field selection / Field Selector Scenarios / Field selector on a Person entity containing a UniqueId 3✅ 53ms
Composites / Feature: Composites support url based field selection / Initialize Known Data / Initialize Known Student Data for Field Selector Requests 53ms
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✅ 59ms
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✅ 5ms
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✅ 32ms
Composites / Feature: Composites support URL based pagination / Valid Paging Scenarios / no paging parameters 3✅ 37ms
Composites / Feature: Composites support URL based pagination / Valid Paging Scenarios / page offset parameter 3✅ 57ms
Composites / Feature: Composites support URL based pagination / Valid Paging Scenarios / page size parameter 3✅ 37ms
Composites / Feature: Composites support URL based pagination / Valid Paging Scenarios / page size parameter that is named using non-lower-case characters 3✅ 40ms
Composites / Feature: Composites support URL based pagination / Valid Paging Scenarios / valid page size of 100 results 2✅ 28ms
Composites / Feature:Composite resources can be defined through xml / Composite base resource contains no properties Scenario / Composite base resource contains no properties 2✅ 323ms
Composites / Feature:Composite resources can be defined through xml / Composite includes collection with collection scenario / Composite includes collection with collection 1✅ 4ms
Composites / Feature:Composite resources can be defined through xml / Composite includes collection with flattened reference Scenario / Composite includes collection with flattened reference 2✅ 21ms
Composites / Feature:Composite resources can be defined through xml / Composite includes collection with properties Scenario / Composite includes collection with properties 2✅ 313ms
Composites / Feature:Composite resources can be defined through xml / Composite includes collection with unflattened reference scenario / Composite includes collection with unflattened reference 2✅ 68ms
Composites / Feature:Composite resources can be defined through xml / Composite includes flattened object with properties Scenario / Composite includes flattened object with properties 2✅ 4ms
Composites / Feature:Composite resources can be defined through xml / Composite includes flattened reference Scenario / Composite includes flattened reference 2✅ 310ms
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✅ 324ms
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✅ 65ms
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✅ 36ms
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✅ 51ms
Composites / Feature:Composite resources can be defined through xml / Composite includes linked collection with collection Scenario / Composite includes linked collection with collection 2✅ 25ms
Composites / Feature:Composite resources can be defined through xml / Composite includes linked collection with properties Scenario / Composite includes linked collection with properties 2✅ 43ms
Composites / Feature:Composite resources can be defined through xml / Composite includes specific collections Scenario / Composite includes specific collections 2✅ 323ms
Composites / Feature:Composite resources can be defined through xml / Composite includes specific linked collections Scenario / Composite includes specific linked collections 2✅ 37ms
Composites / Feature:Composite resources can be defined through xml / Composite includes specific properties Scenario / Composite includes specific properties 2✅ 16ms
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✅ 337ms
Composites / Feature:Composite resources can be defined through xml / Composite includes specific references with properties scenario / Composite includes specific references with properties 2✅ 325ms
Composites / Feature:Composite resources can be defined through xml / Composite includes unflattened object with properties Scenario / Composite includes unflattened object with properties 2✅ 6ms
Composites / Feature:Composite resources can be defined through xml / Composite includes unflattened reference Scenario / Composite includes unflattened reference 2✅ 320ms
Composites / Feature:Composite resources can be defined through xml / Composite includes unflattened reference with collection Scenario / Composite includes unflattened reference with collection 2✅ 314ms
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✅ 314ms
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✅ 312ms
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✅ 317ms
Composites / Feature:Composite resources can be defined through xml / Composite members include display names Scenario / Composite members include display names 2✅ 64ms
Composites / Feature:Composite resources can be defined through xml / Composites include flattened embedded objects Scenario / Composites include flattened embedded objects 2✅ 5ms
Composites / Feature:Composite resources can be defined through xml / Composites include flattened references with collection Scenario / Composites include flattened references with collection 2✅ 320ms
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✅ 314ms
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✅ 333ms
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✅ 318ms
Composites / Feature:Composite resources can be defined through xml / Composites include unflattened embedded objects Scenario / Composites include unflattened embedded objects 2✅ 7ms
Composites / Feature:Composite resources can be defined through xml / Initialize Known / Initialize Known Contact Data for Get Requests 1✅ 5ms
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✅ 78ms
Initialize Known Data / Initialize Known School Ids 197ms

✅ /home/runner/work/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 2s with 114 passed, 0 failed and 0 skipped.
Report exceeded GitHub limit of 65535 bytes and has been trimmed