hanchenye-llvm-project/lldb/test
Enrico Granata b294fd2037 <rdar://problem/14035604>
Fixing an issue where formats would not propagate from parents to children in all cases
Details follow:
an SBValue has children and those are fetched along with their values
Now, one calls SBValue::SetFormat() on the parent
Technically, the format choices should propagate onto the children (see ValueObject::GetFormat())
But if the children values are already fetched, they won't notice the format change and won't update themselves
This commit fixes that by making ValueObject::GetValueAsCString() check if any format change intervened from the previous call to the current one
A test case is also added

llvm-svn: 183030
2013-05-31 19:18:19 +00:00
..
api Disable test case that causes assertion failure on Linux 2013-05-15 17:46:16 +00:00
arm_emulation <rdar://problem/11358639> 2012-05-08 01:45:38 +00:00
attic Initial commit of a new testsuite feature: test categories. 2012-09-21 19:10:53 +00:00
benchmarks Test file renaming. 2012-04-23 17:54:40 +00:00
example Initial commit of a new testsuite feature: test categories. 2012-09-21 19:10:53 +00:00
expression_command Fixed signed operations in the IR interpreter. 2013-05-24 20:36:56 +00:00
functionalities <rdar://problem/14035604> 2013-05-31 19:18:19 +00:00
help Fixed the version test for darwin. 2013-04-03 00:04:27 +00:00
lang Fixed value evaluation to handle null constants. 2013-05-31 17:29:03 +00:00
linux/builtin_trap Clean up linux test decorators and add links to known bugs 2013-05-15 18:48:32 +00:00
logging Remove no-op code (since r175842) 2013-02-23 01:20:07 +00:00
macosx Fix all the test case breakages caused by folks writing tests all over the place that depended explicitly 2012-09-22 00:05:11 +00:00
make Fix Makefile.rules where no icc is installed and -C gcc is used. 2013-03-15 21:55:13 +00:00
pexpect-2.4
plugins Update test scripts and Makefiles to allow testing with GCC: 2013-01-25 00:31:48 +00:00
python_api Disabling another watchpoint test with intermittent failure. 2013-05-30 18:54:48 +00:00
settings Added tests to test for "settings set" with trailing whitespaces after the values. 2013-03-06 21:17:06 +00:00
source-manager Fixed the TestSourceManager.py test case to not fail. It was using the "list" alias which has now been turned into a regex command that mimics the GDB equivalent. Changed "list" to "source list" to get around this problem. 2013-02-06 00:35:33 +00:00
terminal Continue the cleanup started on r158737 2012-06-20 10:13:40 +00:00
types <rdar://problem/12798131> 2012-12-04 00:32:51 +00:00
unittest2 <rdar://problem/12362092> 2013-02-23 01:05:23 +00:00
warnings/uuid <rdar://problem/13092722> 2013-02-01 21:38:35 +00:00
.categories Initial commit of a new testsuite feature: test categories. 2012-09-21 19:10:53 +00:00
CMakeLists.txt Unset CFLAGS/CXXFLAGS when running tests via cmake/make check targets 2013-05-13 21:41:35 +00:00
Makefile Unset CFLAGS/CXXFLAGS when running tests via cmake/make check targets 2013-05-13 21:41:35 +00:00
README-TestSuite
argparse_compat.py Include a small argparse compatibility layer for Python < 2.7 2013-02-16 09:05:23 +00:00
bench-history
bench.py
blacklist.py
dosep.ty Cleanup test output when run via cmake/make check targets 2013-05-13 21:37:02 +00:00
dotest.py Find 'ps' command using which() rather than invoking directly 2013-05-30 21:48:58 +00:00
lldbbench.py Tests decorated with @benchmarks_test do not participate in the remote-macosx test suite run. 2012-04-19 23:50:00 +00:00
lldbtest.py Adding support for stopping all threads of multithreaded inferiors on Linux. Also adding multithreaded test cases. 2013-05-28 23:04:25 +00:00
lldbutil.py Fixed incorrect python that was trying to validate that we got a valid lldb.SBThread object by checking to see if it is equal to "None". 2013-03-19 17:59:30 +00:00
progress.py The new progress bar mode was losing us information compared to the old dots mode in that we would have no way of knowing about test failures (short of peeking into the test result directory.. and you're not supposed to peek!) 2013-02-09 00:37:07 +00:00
redo.py The new ReadStringFromMemory() API does not work correctly with NSStrings that have an explicit length and no NULL terminator 2013-04-23 20:05:05 +00:00