Docker config for local dev environment doesn't properly set up XSpec #1743
Labels
bug
Developer Experience
Issues around enhancing and optimizing work for development of NIST OSCAL artifacts
Scope: CI/CD
Enhancements to the project's Continuous Integration and Continuous Delivery pipeline.
Milestone
Describe the bug
When using the local Docker environment based on the
build/Dockerfile
andbuild/docker-compose.yml
specs, XSpec unit testing framework is installed, but recent updates to the dependency tree for Saxon 11.x and beyond require the classpath to be more precisely configured for the XSpec wrapper script to execute correctly. If not, all attempts to use XSpec on the CLI will fail.Who is the bug affecting
NIST and community OSCAL developers, specifically those working on evaluating current state of tests as part of spike work to plan next steps for #1735.
What is affected by this bug
CI/CD
How do we replicate this issue
develop
branch.pushd build
docker compose up -d
docker compose exec cli /bin/bash
Expected behavior (i.e. solution)
The tests run with the correct Saxon XSLT processor configuration with a preconfigured classpath.
Other comments
No response
The text was updated successfully, but these errors were encountered: