FailedChanges

Summary

  1. Add debuginfo-tests that use cdb on Windows This is an initial prototype of how we can run debugger integration tests on Windows. cdb and windbg share a command language and debugger engine. Visual Studio has its own, but we should at least be able to use cdb as the basis for optimized debug info integration tests. There's a lot of work to do here still. For example: - Make fewer assumptions about the SDK location - Don't assume x64 (important, I need x86 testing) - More environment isolation, have lit setup vcvars instead of passing LIB and INCLUDE down. - Write a .py file to replace the grep+sed RUN line But, this seemed like a good enough concept to commit as is, since it's useful to me already. Reviewers: aprantl, zturner Differential Revision: https://reviews.llvm.org/D54187
Revision 361889 by rnk:
Add debuginfo-tests that use cdb on Windows

This is an initial prototype of how we can run debugger integration
tests on Windows. cdb and windbg share a command language and debugger
engine. Visual Studio has its own, but we should at least be able to use
cdb as the basis for optimized debug info integration tests.

There's a lot of work to do here still. For example:
- Make fewer assumptions about the SDK location
- Don't assume x64 (important, I need x86 testing)
- More environment isolation, have lit setup vcvars instead of passing
  LIB and INCLUDE down.
- Write a .py file to replace the grep+sed RUN line

But, this seemed like a good enough concept to commit as is, since it's
useful to me already.

Reviewers: aprantl, zturner

Differential Revision: https://reviews.llvm.org/D54187
Change TypePath in RepositoryPath in Workspace
The file was modified/debuginfo-tests/trunk/CMakeLists.txtdebuginfo-tests.src/CMakeLists.txt
The file was modified/debuginfo-tests/trunk/lit.cfg.pydebuginfo-tests.src/lit.cfg.py
The file was modified/debuginfo-tests/trunk/lit.site.cfg.py.indebuginfo-tests.src/lit.site.cfg.py.in
The file was added/debuginfo-tests/trunk/win_cdbdebuginfo-tests.src/win_cdb
The file was added/debuginfo-tests/trunk/win_cdb/README.txtdebuginfo-tests.src/win_cdb/README.txt
The file was added/debuginfo-tests/trunk/win_cdb/hello.cdebuginfo-tests.src/win_cdb/hello.c
The file was added/debuginfo-tests/trunk/win_cdb/lit.local.cfg.pydebuginfo-tests.src/win_cdb/lit.local.cfg.py
The file was added/debuginfo-tests/trunk/win_cdb/realigned-frame.cppdebuginfo-tests.src/win_cdb/realigned-frame.cpp