Upgrade to inferno_core 0.5.1, add presets #51
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR upgrades this Inferno Test Kit for DEQM Measure Operations to use the latest version of
inferno_core
, inferno_core 0.5.1. It also makes any changes needed to run the test kit with Docker and locally. Adds presets for ease of testing.New behavior
The user of this test kit can now use the preset feature in the upper left corner of the test kit in order to pre fill the test suite inputs. I added two presets: one for when the user runs the deqm-test-server with Docker and the other for running the deqm-test-server locally with
npm start
. Note: these presets just contain example inputs for ease of testing.Code changes
.env.development
/.env.production
/.env.test
/config/nginx.background.conf
/config/nginx.conf
/docker-compose.yml
/docker-compose.background.yml
- use hl7validator (part of inferno_core upgrade)Gemfile.lock
/deqm_test_kit.gemspec
- upgradeinferno_core
to 0.5.1README.md
- docker command changes, formattingconfig/presets/deqm_test_server_docker_suite.json
/config/presets/deqm_test_server_local_suite.json
- two presets, one for runningdeqm-test-server
with Docker with this test-kit, the other for running it locallyrun.sh
/setup.sh
-docker compose
instead ofdocker-compose
Testing guidance
WITH DOCKER:
deqm-test-kit
:./setup
docker compose pull
docker compose up --build
LOCALLY:
deqm-test-kit
:bundle install
ASYNC_JOBS=false bundle exec puma
http://localhost:4567
for the test kitdeqm-test-server
:npm run db:reset
npm run upload-bundles
npm start
deqm-test-kit.json