Skip to content

TranslatorSRI/babel-validation

Repository files navigation

Babel Validator

This repository has several tools for validating the outputs from Babel runs, which are the underlying data used for the Translator Node Normalization and Name Resolver services.

The Babel Validator Vue Application

The easiest way to validate Babel results on NodeNorm is by running the Vue app.

$ cd website
$ npm install
$ npm run dev

This will start a local web application and report the URL for accessing it. This website retrieves tests from a Google Sheet document and displays their results across multiple NodeNorm (and, someday, NameRes) endpoints.

Subcommands supported by Babel Validator

The main Babel Validator

diff

$ sbt diff {latest Babel output} {earlier Babel output} --n-cores {number of cores} --output {output directory for Diff files}

Generates a list of differences between two versions of Babel outputs.