buildtools.diff_test_result_dirs

This tool runs diff comparisons of command line test output files.

This tool supports a common TSV Utilities testing paradigm: Running command line tests on the built executables to produce a set of outputs from an existing set of tests. Test results are written to a files in a directory and compared to a "gold" set of outputs known to be correct.

This tool runs a version of directory diff support multiple correct output versions. This is to handle the case where different compiler/library versions have different valid outputs. The most common case is changes to error message text.

Copyright (c) 2018-2021, eBay Inc. Initially written by Jon Degenhardt

Members

Functions

diffTestResultDirs
int diffTestResultDirs(DiffOptions cmdopt)
Undocumented in source. Be warned that the author may not have intended to support it.
main
int main(string[] cmdArgs)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

DiffOptions
struct DiffOptions
Undocumented in source.

Variables

helpText
auto helpText;
Undocumented in source.
helpTextVerbose
auto helpTextVerbose;
Undocumented in source.

Meta

License

Boost License 1.0 (http://boost.org/LICENSE_1_0.txt)