microsoft / fhir-server

A service that implements the FHIR standard
MIT License
1.19k stars 510 forks source link

Improve flaky integration tests #3836

Closed brendankowitz closed 5 months ago

brendankowitz commented 5 months ago

Description

This pull request primarily focuses on improving the test suite for integration tests. The changes include modifications to the Azure DevOps pipeline YAML file to separate integration tests into different jobs, changes to the test suite to improve database setup and teardown, and enhancements to the test suite to better handle cancellation and disposal of resources.

Changes to the CI/CD pipeline:

Improvements to test suite:

Enhancements to cancellation and disposal:

Related issues

Addresses AB#120046

Testing

Describe how this change was tested.

FHIR Team Checklist

Semver Change (docs)

Patch|Skip|Feature|Breaking (reason)