Class Harness

java.lang.Object
dev.omnist.conformance.Harness

public final class Harness extends Object
Conformance test harness entry point for the omnist-spec conformance suite. Runs Track 1 (CLI fixtures) and Track 2 (JSON vectors) against the vendored spec fixtures, printing a Pass / Fail / Skip summary and exiting with code 0 on full pass or 1 on any failure.

This class is excluded from the JaCoCo coverage gate (see pom.xml excludes) because its only purpose is to bootstrap external test infrastructure that cannot be exercised by the unit test suite.

  • Method Details

    • main

      public static void main(String[] args)
      Runs the full conformance suite and exits the process. Expects to be invoked from the repository root so that relative paths to vendor/omnist-spec/conformance/fixtures and vendor/omnist-spec/test-suite resolve correctly.
      Parameters:
      args - command-line arguments (currently unused)