This is an Inferno test kit for the AU Core Implementation Guide
Currently available versions:
You can test your FHIR server using this link https://inferno.hl7.org.au/
It is highly recommended that you use Docker to run these tests. This test kit requires at least 10 GB of memory are available to Docker.
- Clone this repo.
- Run the setup script to initialize the database
make setup
- Run project
make run
- Navigate to http://localhost. The AU Core test suite will be available.
If you visit http://hl7.org.au/fhir/core/history.html and notice that there is a new release, you can initiate the generation of test suites yourself. To accomplish this, you will need to take several steps:
- Follow the link to the Generate Tests workflow (https://github.com/hl7au/au-fhir-core-inferno/actions/workflows/generate-tests.yaml).
- A list of already completed pipelines will open. In the upper right corner, you will see the "Run Workflow" button. Click on it and confirm the launch.
- The pipeline launch will be initiated. When it completes, a new Pull Request will be created with the changes. You can accept or reject it (https://github.com/hl7au/au-fhir-core-inferno/pulls)
- The script will visit the releases history page;
- It will download all archives and store them in the igs folder;
- The generator will generate test groups for each IG archive;
- If there are any new test groups, they will be added to the project automatically;
- If there are any changes, the action will create a pull request.