llvm-project/lldb/lit
Zachary Turner f3a4770475 Write PDB/variables.test to be more robust.
CHECK-DAG can't really be mixed with CHECK-NEXT statements because
each non DAG check sets a new search-origin for following CHECK-DAG
statements.  This was passing by coincidence before, but a benign
change in the way we process symbols caused the order of the output
to be different, which triggered this test to fail.

This change makes the test resilient against ordering problems by
running a separate invocation of FileCheck for each function that
we want to test.

Note that with the Native PDB reader, we have full control over
the ordering that symbols are processed in, so we don't have
to worry about different machines returning things in different
orders due to different DIA SDK versions.

llvm-svn: 350773
2019-01-09 23:26:50 +00:00
..
Breakpoint build.py: Implement "gcc" builder 2018-12-12 08:54:14 +00:00
BuildScript build.py: Implement "gcc" builder 2018-12-12 08:54:14 +00:00
Driver [lit] Make TestConvenienceVariables a cpp file 2018-12-19 17:10:21 +00:00
ExecControl/StopHook [lit] Skip stop-hook test on Windows 2018-12-20 18:23:08 +00:00
Expr [lit] Build and link TestIRMemoryMapWindows explicitly 2018-11-20 16:44:06 +00:00
Heap Fix lldb's macosx/heap.py cstr command. 2018-12-17 18:21:51 +00:00
Minidump Use the minidump exception record if present 2019-01-07 17:55:42 +00:00
Modules ELF: create "container" sections from PT_LOAD segments 2019-01-09 16:50:45 +00:00
Python Fix REQUIRES line 2018-12-18 20:28:54 +00:00
Quit Fix some issues with LLDB's lit configuration files. 2018-11-19 15:12:34 +00:00
Reproducer [Reproducers] Only creaate the bottom-most dir 2018-12-04 18:16:49 +00:00
Settings Refactor the lit configuration files 2018-11-02 17:49:01 +00:00
Suite [CMake] In standalone builds, LLVM_BINARY_DIR should point to LLVM's binary directory 2019-01-09 16:25:37 +00:00
SymbolFile Write PDB/variables.test to be more robust. 2019-01-09 23:26:50 +00:00
Unit [CMake] In standalone builds, LLVM_BINARY_DIR should point to LLVM's binary directory 2019-01-09 16:25:37 +00:00
helper build.py: inherit environment in the gcc builder 2018-12-18 09:07:21 +00:00
tools/lldb-mi [lit] Use the new build.py script in the lldb-mi tests 2018-12-18 22:54:17 +00:00
CMakeLists.txt [CMake] Fix standalone builds: make dependency to LLVM's `count` conditional 2019-01-07 16:43:04 +00:00
lit-lldb-init Add EchoCommentCommands to CommandInterpreterRunOptions in addition to the existing EchoCommands and expose both as interpreter settings. 2018-10-05 16:49:47 +00:00
lit.cfg.py Fix clang test suite on Windows by reverting part of r347216 2018-11-19 19:36:28 +00:00
lit.site.cfg.py.in [build.py] A few general improvements. 2018-12-04 21:48:27 +00:00