Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Round trip fixes (WIP) #413

Closed
wants to merge 8 commits into from

Commits on Jun 6, 2019

  1. Updates to Testing

    Remove some JSON testing custom code and pip installs for Python in favor of AJV-CLI.  Added XPath to the XML comparison code. Testing for XMLDIFF.
    
    Remove Unnecessary Python Libraries
    
    No longer using several external libraries
    
    Minor Updates
    
    FIxed git ignores
    Changed from -v check to something more compatible
    
    Updates to Testing
    
    Remove some JSON testing custom code and pip installs for Python in favor of AJV-CLI.  Added XPath to the XML comparison code. Testing for XMLDIFF.
    
    Minor Updates
    
    FIxed git ignores
    Changed from -v check to something more compatible
    
    Bash Generalization
    
    Fixed the -v statements to use a more portable -z statement.
    
    Added Exit Code Logic to XML Round Trip Comparison
    
    Refactor XML Comparison
    
    Removes XMLDiff
    
    Adds exit code to the Python code, does error count tracking
    
    Test Content Converer Fix
    
    XML RoundTrip in Run All Tests
    
    Round Trip XML->JSON->XML
    
    Working for all NIST 800-53 checks (FedRAMP currently bombing)
    
    Color Output
    
    Printf messages are now color coded for improved readability in large log files
    
    Temp Directory
    
    Round trip files now written to the Temp directory, this directory added to build artifacts in CI/CD
    
    Rename Temporal Files
    
    Build files for roundtrip now carry their base naming conventions for troubleshooting
    
    Add Roundtrip Check to CI/CD
    
    Initial Attempt
    
    Fix CI/CD Bug
    
    Typo on base image
    
    Local JAR
    
    Trying to get it working end to end with local file
    
    Dynamic Paths
    
    Fix CI/CD bug finding Python/Saxon scripts
    
    PIP Installs
    
    Python Import Error Fix
    
    UTF Encoding
    
    Refactor Python
    
    Get etree.parse to work in CI/CD
    
    Shorten FileNames
    
    Build Artifacts
    
    Use the supplied build directory
    
    Troubleshoot Artifacts
    
    Dynamic JAR
    
    Dynamic JAR 2
    
    Maven Install
    
    Adds Maven to the Circle CI image
    
    Maven Attempt #2
    
    Class Path Refactor
    
    Refactor CI/CD
    
    Faster build time
    
    CI/CD Bug Fix
    
    Fix Path Error
    
    Copy Build Artifacts
    
    Copy Artifacts Attempt #2
    
    Artifact Try #3
    
    Artifact Attempt #4
    
    Copy Step
    
    Artifacts #5
    
    Fix Tab
    
    Artifact #6
    
    Artifact #7
    
    Artifact #8
    
    Artifact #9
    
    Initial JSON Roundtrip
    
    Remove Diff
    
    Updates to Testing
    
    Remove some JSON testing custom code and pip installs for Python in favor of AJV-CLI.  Added XPath to the XML comparison code. Testing for XMLDIFF.
    
    Minor Updates
    
    FIxed git ignores
    Changed from -v check to something more compatible
    
    Updates to Testing
    
    Remove some JSON testing custom code and pip installs for Python in favor of AJV-CLI.  Added XPath to the XML comparison code. Testing for XMLDIFF.
    
    Bash Generalization
    
    Fixed the -v statements to use a more portable -z statement.
    
    Added Exit Code Logic to XML Round Trip Comparison
    
    Refactor XML Comparison
    
    Removes XMLDiff
    
    Adds exit code to the Python code, does error count tracking
    
    Test Content Converer Fix
    
    XML RoundTrip in Run All Tests
    
    Round Trip XML->JSON->XML
    
    Working for all NIST 800-53 checks (FedRAMP currently bombing)
    
    Color Output
    
    Printf messages are now color coded for improved readability in large log files
    
    Temp Directory
    
    Round trip files now written to the Temp directory, this directory added to build artifacts in CI/CD
    
    Rename Temporal Files
    
    Build files for roundtrip now carry their base naming conventions for troubleshooting
    
    Add Roundtrip Check to CI/CD
    
    Initial Attempt
    
    Fix CI/CD Bug
    
    Typo on base image
    
    Local JAR
    
    Trying to get it working end to end with local file
    
    Dynamic Paths
    
    Fix CI/CD bug finding Python/Saxon scripts
    
    PIP Installs
    
    Python Import Error Fix
    
    UTF Encoding
    
    Refactor Python
    
    Get etree.parse to work in CI/CD
    
    Shorten FileNames
    
    Build Artifacts
    
    Use the supplied build directory
    
    Troubleshoot Artifacts
    
    Dynamic JAR
    
    Dynamic JAR 2
    
    Maven Install
    
    Adds Maven to the Circle CI image
    
    Maven Attempt #2
    
    Class Path Refactor
    
    CI/CD Bug Fix
    
    Fix Path Error
    
    Copy Build Artifacts
    
    Copy Artifacts Attempt #2
    
    Artifact Try #3
    
    Artifact Attempt #4
    
    Copy Step
    
    Artifact #7
    
    Artifact #8
    
    Artifact #9
    
    Initial JSON Roundtrip
    
    Remove Diff
    
    Merge with Master
    
    CI/CD Fix #2
    
    CI/CD Fix #4
    
    CI/CD Fix #5
    
    CI/CD Fix #6
    howieavp76 authored and david-waltermire committed Jun 6, 2019
    Configuration menu
    Copy the full SHA
    11d13e9 View commit details
    Browse the repository at this point in the history
  2. Document Schema File Naming Conventions (usnistgov#391)

    - Added file naming conventions for XSL conversion templates
    - Renamed schema files to follow the naming guidance
    - Reorganized metaschema docuemntation
    - Refactored scripts to produce files using correct names
    - Fixed broken links in repo and website
    - Fixed spelling errors and broken links
    - Added markdown-link-checker to CI process to check PRs for broken links
    - Added colorization to many build messages
    - Added support for JSON min and YAML content generation from JSON files (using prettyprint)
    david-waltermire committed Jun 6, 2019
    Configuration menu
    Copy the full SHA
    27bcab9 View commit details
    Browse the repository at this point in the history
  3. fixed comparison

    david-waltermire committed Jun 6, 2019
    Configuration menu
    Copy the full SHA
    c98a56a View commit details
    Browse the repository at this point in the history
  4. Renamed round-trip script to be more consistent with the other script…

    … names.
    
    Added a validation step for the round-tripped file.
    david-waltermire committed Jun 6, 2019
    Configuration menu
    Copy the full SHA
    36b591d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    80974d1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c2ae5df View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1c522e4 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2019

  1. Configuration menu
    Copy the full SHA
    96e82ac View commit details
    Browse the repository at this point in the history