llvm-project/lldb/test
Pavel Labath 6204506fa6 dotest.py: Fail if we detect multiple tests with the same name
Summary:
Log files produced by dotest have names derived from the test name, and this produces errors in
case we have multiple tests with the same name. Additionally, it's good if the test name explains
what the test is testing (which it clearly doesn't do well if there are multiple tests with
identical names). This commit makes the presence of such tests a hard error.

Reviewers: tberghammer, zturner

Subscribers: iancottrell, lldb-commits

Differential Revision: http://reviews.llvm.org/D13588

llvm-svn: 249828
2015-10-09 12:48:17 +00:00
..
api Reduce load on TestMultipleDebuggers. 2015-10-06 15:33:51 +00:00
arm_emulation Merge dwarf and dsym tests 2015-09-30 10:12:40 +00:00
attic
benchmarks Merge dwarf and dsym tests 2015-09-30 10:12:40 +00:00
driver/batch_mode Merge dwarf and dsym tests 2015-09-30 10:12:40 +00:00
example
expression_command Convert expectedFlakeyDarwin to expectedFlakeyDsym for TestCallUserDefinedFunction.py 2015-10-06 15:57:55 +00:00
functionalities This test is useless. It doesn't work and it fails on MacOSX. Removing it. 2015-10-07 20:38:20 +00:00
help Merge dwarf and dsym tests 2015-09-30 10:12:40 +00:00
lang Rename one of the TestGoASTContexts 2015-10-09 11:15:50 +00:00
linux Re-disable TestBuiltinTrap on Windows. 2015-10-02 22:47:37 +00:00
logging Merge dwarf and dsym tests 2015-09-30 10:12:40 +00:00
macosx Expected fail this test and supplied the radar number that is tracking the fix. 2015-10-07 22:36:52 +00:00
make [DWARFASTParserClang] Strengthen incomplete type handling. 2015-10-07 22:11:52 +00:00
pexpect-2.4 Eliminate kernel warning when running tests on FreeBSD 2014-02-18 21:33:10 +00:00
plugins Run tests with dwo symbol files 2015-10-07 10:02:17 +00:00
python_api [LLDB][MIPS] Skip invalid size watchpoint testcase for MIPS 2015-10-05 10:56:19 +00:00
settings Fix regression caused by r249769 2015-10-09 11:01:56 +00:00
source-manager Merge dwarf and dsym tests 2015-09-30 10:12:40 +00:00
terminal Merge dwarf and dsym tests 2015-09-30 10:12:40 +00:00
test_runner Fix race on subprocess.Popen return values. 2015-10-02 20:51:11 +00:00
tools [lldb-mi] Fix evaluation of strings containing characters from non-ascii range 2015-10-07 19:55:33 +00:00
types Merge dwarf and dsym tests 2015-09-30 10:12:40 +00:00
unittest2 Don't throw an exception when module cleanup fails. 2015-08-26 19:44:56 +00:00
warnings/uuid Merge dwarf and dsym tests 2015-09-30 10:12:40 +00:00
.categories
CMakeLists.txt Roll dosep.py parallel test runner into dotest.py command line 2015-09-03 18:58:44 +00:00
Makefile Roll dosep.py parallel test runner into dotest.py command line 2015-09-03 18:58:44 +00:00
README-TestSuite Comment discouraging writing command based test cases. 2015-03-18 23:16:58 +00:00
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
crashinfo.c Alignment fix 2014-01-08 03:14:18 +00:00
curses_results.py Fixed up some first responder issues and added menubar support that isn't in use yet. 2015-10-07 20:00:28 +00:00
dosep.py test runner: switch to pure-Python timeout mechanism 2015-09-29 22:19:06 +00:00
dotest.py dotest.py: Fail if we detect multiple tests with the same name 2015-10-09 12:48:17 +00:00
dotest_args.py Run tests with dwo symbol files 2015-10-07 10:02:17 +00:00
dotest_channels.py test runner: remove print from prior commit; fixup listner socket backlog 2015-09-22 22:47:34 +00:00
lldb_pylint_helper.py Added python script to support running pylint. 2015-09-26 23:00:35 +00:00
lldbbench.py
lldbcurses.py Fixed up some first responder issues and added menubar support that isn't in use yet. 2015-10-07 20:00:28 +00:00
lldbinline.py TestCModules - fixed for gcc 2015-05-04 06:26:13 +00:00
lldbpexpect.py Refactored lldb executable name discovery 2015-05-18 19:39:03 +00:00
lldbplatformutil.py Make several test case arm32 compatible 2015-04-17 09:37:06 +00:00
lldbtest.py Fix a test that should only be run with a dSYM file by adding @skipIfDwarf and using a new @skipIfDWO. 2015-10-07 20:01:13 +00:00
lldbtest_config.py Refactored lldb executable name discovery 2015-05-18 19:39:03 +00:00
lldbutil.py Make libc++ tests skip themselves if libc++ is not actually loaded in the target 2015-09-18 20:12:52 +00:00
lock.py dotest.py - debug feature that helps find dosep races 2015-05-21 19:09:29 +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 Fix a variety of typos. 2015-06-18 05:27:05 +00:00
test_results.py Cleaned up results formatter options hand-off. 2015-09-23 15:21:28 +00:00