Compatibility and Compliance

Jawk is checked during mvn verify against 3 upstream compatibility families: POSIX awk specifications[1], One True Awk[2], GNU Awk[3]. This page summarizes what currently passes, fails, errors, or remains intentionally skipped.

POSIX

Specification-focused coverage transcribed from the POSIX awk utility requirements[1].

95 / 95
Passed Failed Error Skipped
100%

One True Awk (BWK)

Compatibility coverage derived from the original One True Awk[2] test collection.

220 / 225
Passed Failed Error Skipped
97%

GNU Awk (gawk)

GNU Awk[3] compatibility gathered from explicit Java integration suites that mirror the main gawk test families: core behavior, extensions, locale-sensitive behavior, and optional features.

151 / 619
Passed Failed Error Skipped
24%

See Also

compatibility differences awk bwk mawk gawk jawk awk
Links:
  • [1] https://pubs.opengroup.org/onlinepubs/9699919799/utilities/awk.html
  • [2] https://github.com/onetrueawk/awk
  • [3] https://www.gnu.org/software/gawk/
  • [4] failsafe.html#io-jawk-posix
  • [5] failsafe.html#io-jawk-onetrueawk
  • [6] failsafe.html#io-jawk-gawk
  • [7] cli-reference.html
  • [8] java-compile.html
Searching...
No results.