diff options
author | Jeremy Morse <jeremy.morse@sony.com> | 2019-10-31 16:51:53 +0000 |
---|---|---|
committer | Jeremy Morse <jeremy.morse@sony.com> | 2019-10-31 16:51:53 +0000 |
commit | 984fad243d179564df31c5f9531a52442e24581a (patch) | |
tree | aba85a27f1596d456079f6f5eb69e09408730b49 /debuginfo-tests/win_cdb-tests | |
parent | 34f3c0fc44a5fd8a0f9186002749336e398837cf (diff) | |
download | llvm-984fad243d179564df31c5f9531a52442e24581a.tar.gz |
Reapply "Import Dexter to debuginfo-tests""
This reverts commit cb935f345683194e42e6e883d79c5a16479acd74.
Discussion in D68708 advises that green dragon is being briskly
refurbished, and it's good to have this patch up testing it.
Diffstat (limited to 'debuginfo-tests/win_cdb-tests')
-rw-r--r-- | debuginfo-tests/win_cdb-tests/README.txt | 12 | ||||
-rw-r--r-- | debuginfo-tests/win_cdb-tests/lit.local.cfg.py | 2 |
2 files changed, 14 insertions, 0 deletions
diff --git a/debuginfo-tests/win_cdb-tests/README.txt b/debuginfo-tests/win_cdb-tests/README.txt new file mode 100644 index 000000000000..4ef69c09660d --- /dev/null +++ b/debuginfo-tests/win_cdb-tests/README.txt @@ -0,0 +1,12 @@ +These are debug info integration tests similar to the ones in the parent +directory, except that these are designed to test compatibility between clang, +lld, and cdb, the command line debugger that ships as part of the Microsoft +Windows SDK. The debugger command language that cdb uses is very different from +gdb and LLDB, so it's useful to be able to write some tests directly in the cdb +command language. + +An example header for a CDB test, of which there are currently none: + +// RUN: %clang_cl %s -o %t.exe -fuse-ld=lld -Z7 +// RUN: grep DE[B]UGGER: %s | sed -e 's/.*DE[B]UGGER: //' > %t.script +// RUN: %cdb -cf %t.script %t.exe | FileCheck %s --check-prefixes=DEBUGGER,CHECK diff --git a/debuginfo-tests/win_cdb-tests/lit.local.cfg.py b/debuginfo-tests/win_cdb-tests/lit.local.cfg.py new file mode 100644 index 000000000000..e4d61b1fbb63 --- /dev/null +++ b/debuginfo-tests/win_cdb-tests/lit.local.cfg.py @@ -0,0 +1,2 @@ +# The win_cdb tests are supported when cmake was run in an MSVC environment. +config.unsupported = not config.is_msvc |