buildtools

Modules

aggregate_codecov
module buildtools.aggregate_codecov

This tool aggregates D code coverage files to a common directory.

codecov_to_relative_paths
module buildtools.codecov_to_relative_paths

This tool converts D code coverage files from absolute to relative paths.

diff_test_result_dirs
module buildtools.diff_test_result_dirs

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

dircat
module buildtools.dircat

This tool concatenates all the files in a directory, with a line at the start of each new file giving the name of the file. This is used for testing tools generating multiple output files. It is similar to 'tail -n +1 dir/*'. The main difference is that it assembles files in the same order on all platforms, a characteristic necessary for testing.