dmd/test/tools
2022-01-03 13:09:13 +01:00
..
dshell_prebuilt dshell_prebuilt: Don't quote empty variables 2020-05-09 14:34:46 +02:00
common_funcs.sh Fix race condition in bash test rm 2019-06-06 16:07:05 -06:00
d_do_test.d d_do_test: Add unittests for findTestParameter & findOutputParameter 2022-01-03 13:09:13 +01:00
exported_vars.sh Try lazy sourcing 2021-10-10 22:45:20 +02:00
paths.d Workaround for missing env. variables when using bash from WSL 2021-10-10 21:56:17 +02:00
postscript.sh Try lazy sourcing 2021-10-10 22:45:20 +02:00
README.md Add README's to all subdirectories of test/ 2020-08-26 11:28:13 +02:00
sanitize_json.d Allow building sanitize_json with 2.079 2020-08-16 02:38:07 +02:00
sh_do_test.sh Try lazy sourcing 2021-10-10 22:45:20 +02:00
unit_test_runner.d Include unit tests into the coverage report 2021-06-14 10:16:58 +00:00

Tools

These files implement tools and utilities used by the test suite.

File Purpose
d_do_test.d Test runner for all non-unit tests
dshell_prebuilt.d Common utilities for dshell tests
paths.d Definitions for common environment variables (e.g. DMD)
sanitize_json.d Remove platform-specific information from dmd's JSON output (-X)
unit_test_runner.d Test runner for unit tests

The following files are deprecated and will be removed in the future.

File Purpose
sh_do_test.sh Old test runner, superseded by d_do_test.d
postscript.sh Setup before running bash scripts defined as POSTSCRIPT
common_funcs.sh Common functions for shell scripts

Refer to test/README.md for more general information on the test suite.