diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 94085f18..b3a2100f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -433,6 +433,11 @@ jobs: with: path: artifacts pattern: doc-* + - name: Download conformance test results + uses: actions/download-artifact@v8 + with: + name: conformance-results + path: artifacts/conformance-results - name: Checkout stepfunc/docs uses: actions/checkout@v6 with: @@ -451,6 +456,7 @@ jobs: mkdir -p ./dnp3/${{github.ref_name}} cp -a ../artifacts/doc-api/* ./dnp3/${{github.ref_name}} cp -a ../artifacts/doc-guide/* ./dnp3/${{github.ref_name}} + cp -a ../artifacts/conformance-results ./dnp3/${{github.ref_name}}/conformance # Remove versions superseded under the docs repo's retention policy ./scripts/prune.sh # Check if there are actual changes to commit diff --git a/guide/docs/about/interoperability.mdx b/guide/docs/about/interoperability.mdx index 7c38170a..778285b4 100644 --- a/guide/docs/about/interoperability.mdx +++ b/guide/docs/about/interoperability.mdx @@ -38,8 +38,11 @@ The library will be level 4 compliant when we add AO/BO command events (groups 1 The DNP3 User Group publishes official conformance test procedures for outstations. These procedures validate all level 2 functionality. Procedures for level 3 conformance testing are currently under development by the user group. -We created an internal implementation of these test procedures that we automatically run against the outstation implementation. We use these procedures to augment our own unit and integration tests to meet the conformance standards. You can find the HTML conformance test reports on our -[Github Actions](https://github.com/stepfunc/dnp3/actions) CI. +We created an internal implementation of these test procedures that we automatically run against the outstation implementation. We use these procedures to augment our own unit and integration tests to meet the conformance standards. + +import sitedata from '../../sitedata.json' + +<>The conformance test report for version {sitedata.version} is published alongside this guide. :::note The DNP User Group only certifies outstation devices as conforming to the specification, not libraries. Contact Step Function I/O if you would like to engage us to conduct conformance testing for your outstation product.