llvm-project/lldb/test/functionalities
Todd Fiala c25fd190ef Modified some test annotations so that tests on Linux that should be skipped don't show up as XFAIL.
The following two tests showed up as XFAIL even though they should
always be skipped on Linux, due to the @unittest2.expectedFailure
annotation appearing above the @dsym_test annotation:

TestObjCNewSyntax.ObjCNewSyntaxTestCase.test_expr_with_dsym
TestBlocks.BlocksTestCase.test_expr_with_dsym.

For those two, I simply moved the @dsym_test annotation to the top so
that it would be marked for skip ahead of being marked for XFAIL.

TestObjCNewSyntax.ObjCNewSyntaxTestCase.test_expr_with_dwarf I marked
as @skipIfLinux since my understanding is that isn't a valid test to
run on Linux. So rather than categorize as a fail (i.e. something
wrong to be fixed), just skip it. (My recent changes to Linux tests
have been following that model: if it could never work, skip; if it's
broken, mark XFAIL so we can easily track, fix, notice the fix and
adjust accordingly).

TestDeadStrip.DeadStripTestCase.test_with_dwarf I had previously
marked as XFAIL but this would never work on Linux with the current
linker AFAICT.  Marked it as skip.

llvm-svn: 202788
2014-03-04 05:28:24 +00:00
..
abbreviation Re-enable TestAbbreviations.py on Linux after test fix. 2014-02-13 19:21:13 +00:00
alias Relax alias test for failing command 2014-01-20 03:45:47 +00:00
archives Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
backticks Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
breakpoint Correctly set the working directory when launching processes for both local and remote targets. 2013-12-13 19:18:59 +00:00
command_history Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
command_regex Merging the iohandler branch back into main. 2014-01-27 23:43:24 +00:00
command_script Merging the iohandler branch back into main. 2014-01-27 23:43:24 +00:00
command_source Merging the iohandler branch back into main. 2014-01-27 23:43:24 +00:00
completion Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
conditional_break Merging the iohandler branch back into main. 2014-01-27 23:43:24 +00:00
connect_remote Remove TestConnectRemote decorator for FreeBSD 2014-02-24 15:10:00 +00:00
data-formatter <rdar://problem/16006373> 2014-02-15 01:24:44 +00:00
dead-strip Modified some test annotations so that tests on Linux that should be skipped don't show up as XFAIL. 2014-03-04 05:28:24 +00:00
embedded_interpreter Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
exec Correctly set the working directory when launching processes for both local and remote targets. 2013-12-13 19:18:59 +00:00
expr-doesnt-deadlock Adjust TestExprDoesntBlock.py to be expected failure on Linux. 2014-02-28 17:49:20 +00:00
fat_archives Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
inferior-assert Fix for failure to unwind Linux stack frames with call in final position. 2014-02-01 00:48:34 +00:00
inferior-changed Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
inferior-crashing Stop skipping test on FreeBSD that no longer fails 2014-02-22 03:13:12 +00:00
inline-stepping Correctly set the working directory when launching processes for both local and remote targets. 2013-12-13 19:18:59 +00:00
load_unload Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
longjmp Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
memory/read Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
non-overlapping-index-variable-i Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
platform Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
plugins/commands Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
process_attach Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
process_launch Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
recursion Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
register Treat 'amd64' as 'x86_64' as done for other tests 2014-02-19 18:55:39 +00:00
return-value Correctly set the working directory when launching processes for both local and remote targets. 2013-12-13 19:18:59 +00:00
set-data Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
signal Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
single-quote-in-filename-to-lldb Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
stop-hook Change TestStopHookMechanism to @expectedFailureLinux. 2014-02-28 15:47:48 +00:00
target_command Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
thread Enable TestExitDuringBreak.test_with_dwarf on Linux. 2014-02-28 17:04:04 +00:00
type_completion Massive test suite cleanup to stop everyone from manually having to compute "mydir" inside each test case. 2013-12-10 23:19:29 +00:00
watchpoint FreeBSD hardware watchpoint implementation 2014-02-19 18:34:06 +00:00