mirror of
https://github.com/dlang/dmd.git
synced 2025-04-26 13:10:12 +03:00
Move dmd files into compiler/
This commit is contained in:
parent
20bd0cacbd
commit
6374bb87b7
4579 changed files with 4 additions and 4 deletions
26
compiler/test/runnable_cxx/README.md
Normal file
26
compiler/test/runnable_cxx/README.md
Normal file
|
@ -0,0 +1,26 @@
|
|||
# Tests for C++ interoperability
|
||||
|
||||
Each D file will be compiled and linked with other C++ sources defined in a
|
||||
[`EXTRA_CPP_SOURCES` parameter](../README.md#test-configuration).
|
||||
Any diagnostic emitted must match the predefined diagnostic in the test
|
||||
file, otherwise the test will fail.
|
||||
|
||||
All compiled executables will be run and are expected to finish successfully
|
||||
with exit code 0. Any output from those binaries must be defined via the
|
||||
[`RUN_OUTPUT` parameter](../README.md#test-configuration).
|
||||
|
||||
## Purpose
|
||||
|
||||
The point of these files is to test that the compiler emits valid code
|
||||
which can interface to binaries generated by a C++ compilers.
|
||||
|
||||
## Remarks
|
||||
|
||||
All test will be run for a variety of C++ compilers and targets, refer to the
|
||||
[GitHub CI configuration](../../.github/workflows/runnable_cxx.yml) for more details.
|
||||
|
||||
The [remarks for runnable tests](../runnable/README.md#remarks) apply to
|
||||
this category.
|
||||
|
||||
Refer to [test/README.md](../README.md) for general information and the
|
||||
[test guidelines](../README.md#test-coding-practices).
|
Loading…
Add table
Add a link
Reference in a new issue