From 39d0175cb9272cb6c8faa2e786655fdf5c855558 Mon Sep 17 00:00:00 2001 From: david-i-berry Date: Mon, 4 Mar 2024 11:04:57 +0100 Subject: [PATCH] Addition of new data to tests. Update of wind profiler metadata file name for consistency. --- .github/workflows/tests-docker.yml | 34 +++++++++++++++++++ ...ler.yml => int-wmo-test-wind_profiler.yml} | 0 2 files changed, 34 insertions(+) rename tests/data/metadata/discovery/{int-wmo-test-upper-air-profiler.yml => int-wmo-test-wind_profiler.yml} (100%) diff --git a/.github/workflows/tests-docker.yml b/.github/workflows/tests-docker.yml index b4b61bb4..53a455e7 100644 --- a/.github/workflows/tests-docker.yml +++ b/.github/workflows/tests-docker.yml @@ -104,6 +104,40 @@ jobs: python3 wis2box-ctl.py execute wis2box data ingest -th $TOPIC_HIERARCHY -p $TEST_DATA curl -s http://localhost/oapi/collections/discovery-metadata/items/$DISCOVERY_METADATA_ID --output /tmp/$DISCOVERY_METADATA_ID check-jsonschema --schemafile /tmp/wcmp2-bundled.json /tmp/$DISCOVERY_METADATA_ID + + - name: add example ship data (bufr2bufr) WMO + env: + TOPIC_HIERARCHY: int-wmo-test.data.core.weather.surface-based-observations.ship + DISCOVERY_METADATA: /data/wis2box/metadata/discovery/int-wmo-test-ship.yml + DISCOVERY_METADATA_ID: urn:wmo:md:int-wmo-test:surface-weather-observations:ship + TEST_DATA: /data/wis2box/observations/wmo/ship + run: | + python3 wis2box-ctl.py execute wis2box dataset publish $DISCOVERY_METADATA + python3 wis2box-ctl.py execute wis2box data ingest -th $TOPIC_HIERARCHY -p $TEST_DATA + curl -s http://localhost/oapi/collections/discovery-metadata/items/$DISCOVERY_METADATA_ID --output /tmp/$DISCOVERY_METADATA_ID + check-jsonschema --schemafile /tmp/wcmp2-bundled.json /tmp/$DISCOVERY_METADATA_ID + - name: add example buoy data (bufr2bufr) WMO + env: + TOPIC_HIERARCHY: int-wmo-test.data.core.weather.surface-based-observations.buoy + DISCOVERY_METADATA: /data/wis2box/metadata/discovery/int-wmo-test-buoy.yml + DISCOVERY_METADATA_ID: urn:wmo:md:int-wmo-test:surface-weather-observations:buoy + TEST_DATA: /data/wis2box/observations/wmo/buoy + run: | + python3 wis2box-ctl.py execute wis2box dataset publish $DISCOVERY_METADATA + python3 wis2box-ctl.py execute wis2box data ingest -th $TOPIC_HIERARCHY -p $TEST_DATA + curl -s http://localhost/oapi/collections/discovery-metadata/items/$DISCOVERY_METADATA_ID --output /tmp/$DISCOVERY_METADATA_ID + check-jsonschema --schemafile /tmp/wcmp2-bundled.json /tmp/$DISCOVERY_METADATA_ID + - name: add example wind profiler data (bufr2bufr) WMO + env: + TOPIC_HIERARCHY: int-wmo-test.data.core.weather.surface-based-observations.wind_profiler + DISCOVERY_METADATA: /data/wis2box/metadata/discovery/int-wmo-test-wind_profiler.yml + DISCOVERY_METADATA_ID: urn:wmo:md:int-wmo-test:surface-weather-observations:wind_profiler + TEST_DATA: /data/wis2box/observations/wmo/wind_profiler + run: | + python3 wis2box-ctl.py execute wis2box dataset publish $DISCOVERY_METADATA + python3 wis2box-ctl.py execute wis2box data ingest -th $TOPIC_HIERARCHY -p $TEST_DATA + curl -s http://localhost/oapi/collections/discovery-metadata/items/$DISCOVERY_METADATA_ID --output /tmp/$DISCOVERY_METADATA_ID + check-jsonschema --schemafile /tmp/wcmp2-bundled.json /tmp/$DISCOVERY_METADATA_ID - name: add China GRIB2 data (universal pipeline) 🇨🇳 env: TOPIC_HIERARCHY: cn-cma.data.core.weather.prediction.forecast.medium-range.probabilistic.global diff --git a/tests/data/metadata/discovery/int-wmo-test-upper-air-profiler.yml b/tests/data/metadata/discovery/int-wmo-test-wind_profiler.yml similarity index 100% rename from tests/data/metadata/discovery/int-wmo-test-upper-air-profiler.yml rename to tests/data/metadata/discovery/int-wmo-test-wind_profiler.yml