From 37a20cc68f545647e614c5ba4ae311dc3fd277e9 Mon Sep 17 00:00:00 2001 From: Shubham Sandeep Rastogi Date: Fri, 8 Sep 2023 15:08:49 -0700 Subject: XFAIL dexter tests that broke greendragon. The patch in https://reviews.llvm.org/D151465 broke greendragon, because it is hardcoding the use of libstdc++ which is not available on darwin. XFAILing these tests till they can be fixed. --- .../debuginfo-tests/dexter-tests/aggregate-indirect-arg.cpp | 1 + cross-project-tests/debuginfo-tests/dexter-tests/ctor.cpp | 1 + cross-project-tests/debuginfo-tests/dexter-tests/dbg-arg.c | 1 + cross-project-tests/debuginfo-tests/dexter-tests/deferred_globals.cpp | 1 + cross-project-tests/debuginfo-tests/dexter-tests/memvars/ctrl-flow.c | 1 + cross-project-tests/debuginfo-tests/dexter-tests/memvars/inlining.c | 1 + cross-project-tests/debuginfo-tests/dexter-tests/namespace.cpp | 1 + cross-project-tests/debuginfo-tests/dexter-tests/stack-var.c | 1 + cross-project-tests/debuginfo-tests/dexter-tests/vla.c | 1 + .../debuginfo-tests/dexter/feature_tests/commands/perfect/command_line.c | 1 + .../commands/perfect/dex_declare_address/address_after_ref.cpp | 1 + .../commands/perfect/dex_declare_address/address_hit_count.cpp | 1 + .../commands/perfect/dex_declare_address/expression_address.cpp | 1 + .../commands/perfect/dex_declare_address/identical_address.cpp | 1 + .../commands/perfect/dex_declare_address/multiple_address.cpp | 1 + .../commands/perfect/dex_declare_address/offset_address.cpp | 1 + .../commands/perfect/dex_declare_address/self_comparison.cpp | 1 + .../commands/perfect/dex_finish_test/default_conditional.cpp | 1 + .../commands/perfect/dex_finish_test/default_conditional_hit_count.cpp | 1 + .../feature_tests/commands/perfect/dex_finish_test/default_hit_count.cpp | 1 + .../feature_tests/commands/perfect/dex_finish_test/default_simple.cpp | 1 + .../commands/perfect/dex_finish_test/limit_steps_conditional.cpp | 1 + .../perfect/dex_finish_test/limit_steps_conditional_hit_count.cpp | 1 + .../commands/perfect/dex_finish_test/limit_steps_hit_count.cpp | 1 + .../dexter/feature_tests/commands/perfect/limit_steps/hit_count.cpp | 1 + .../commands/perfect/limit_steps/limit_steps_check_json_step_count.cpp | 1 + .../commands/perfect/limit_steps/limit_steps_expect_loop.cpp | 1 + .../commands/perfect/limit_steps/limit_steps_expect_value.cpp | 1 + .../commands/perfect/limit_steps/limit_steps_line_mismatch.cpp | 1 + .../commands/perfect/limit_steps/limit_steps_overlapping_ranges.cpp | 1 + .../commands/perfect/limit_steps/limit_steps_same_line_conditional.cpp | 1 + .../dexter/feature_tests/commands/perfect/limit_steps/unconditional.cpp | 1 + .../dexter/feature_tests/subtools/test/address_printing.cpp | 1 + .../dexter/feature_tests/subtools/test/label_another_line.cpp | 1 + .../debuginfo-tests/dexter/feature_tests/subtools/test/label_offset.cpp | 1 + .../debuginfo-tests/dexter/feature_tests/subtools/test/target_run_args.c | 1 + .../dexter/feature_tests/subtools/test/target_run_args_with_command.c | 1 + .../debuginfo-tests/dexter/feature_tests/subtools/view.cpp | 1 + 38 files changed, 38 insertions(+) diff --git a/cross-project-tests/debuginfo-tests/dexter-tests/aggregate-indirect-arg.cpp b/cross-project-tests/debuginfo-tests/dexter-tests/aggregate-indirect-arg.cpp index 801e485..2d169de 100644 --- a/cross-project-tests/debuginfo-tests/dexter-tests/aggregate-indirect-arg.cpp +++ b/cross-project-tests/debuginfo-tests/dexter-tests/aggregate-indirect-arg.cpp @@ -1,5 +1,6 @@ // REQUIRES: lldb // UNSUPPORTED: system-windows +// XFAIL: system-darwin // // RUN: %clang -std=gnu++11 -O0 -g -lstdc++ %s -o %t // RUN: %dexter --fail-lt 1.0 -w \ diff --git a/cross-project-tests/debuginfo-tests/dexter-tests/ctor.cpp b/cross-project-tests/debuginfo-tests/dexter-tests/ctor.cpp index a9b3e38..a6c74ef 100644 --- a/cross-project-tests/debuginfo-tests/dexter-tests/ctor.cpp +++ b/cross-project-tests/debuginfo-tests/dexter-tests/ctor.cpp @@ -1,5 +1,6 @@ // REQUIRES: lldb // UNSUPPORTED: system-windows +// XFAIL: system-darwin // // RUN: %clang -std=gnu++11 -O0 -glldb %s -o %t // RUN: %dexter --fail-lt 1.0 -w \ diff --git a/cross-project-tests/debuginfo-tests/dexter-tests/dbg-arg.c b/cross-project-tests/debuginfo-tests/dexter-tests/dbg-arg.c index ff000f5..b64789f 100644 --- a/cross-project-tests/debuginfo-tests/dexter-tests/dbg-arg.c +++ b/cross-project-tests/debuginfo-tests/dexter-tests/dbg-arg.c @@ -1,5 +1,6 @@ // REQUIRES: lldb // UNSUPPORTED: system-windows +// XFAIL: system-darwin // // This test case checks debug info during register moves for an argument. // RUN: %clang -std=gnu11 -m64 -mllvm -fast-isel=false -g %s -o %t diff --git a/cross-project-tests/debuginfo-tests/dexter-tests/deferred_globals.cpp b/cross-project-tests/debuginfo-tests/dexter-tests/deferred_globals.cpp index d78c729..5d92d5e 100644 --- a/cross-project-tests/debuginfo-tests/dexter-tests/deferred_globals.cpp +++ b/cross-project-tests/debuginfo-tests/dexter-tests/deferred_globals.cpp @@ -4,6 +4,7 @@ // REQUIRES: lldb // UNSUPPORTED: system-windows +// XFAIL: system-darwin // RUN: %clang -std=gnu++11 -O0 -g %s -o %t // RUN: %dexter --fail-lt 1.0 -w \ // RUN: --binary %t --debugger 'lldb' -v -- %s diff --git a/cross-project-tests/debuginfo-tests/dexter-tests/memvars/ctrl-flow.c b/cross-project-tests/debuginfo-tests/dexter-tests/memvars/ctrl-flow.c index 16ad91e..c3e74b4 100644 --- a/cross-project-tests/debuginfo-tests/dexter-tests/memvars/ctrl-flow.c +++ b/cross-project-tests/debuginfo-tests/dexter-tests/memvars/ctrl-flow.c @@ -1,5 +1,6 @@ // REQUIRES: lldb // UNSUPPORTED: system-windows +// XFAIL: system-darwin // RUN: %clang -std=gnu11 -O2 -glldb %s -o %t // RUN: %dexter --fail-lt 1.0 -w --debugger lldb --binary %t -- %s diff --git a/cross-project-tests/debuginfo-tests/dexter-tests/memvars/inlining.c b/cross-project-tests/debuginfo-tests/dexter-tests/memvars/inlining.c index dd7b345..4df5efc 100644 --- a/cross-project-tests/debuginfo-tests/dexter-tests/memvars/inlining.c +++ b/cross-project-tests/debuginfo-tests/dexter-tests/memvars/inlining.c @@ -1,5 +1,6 @@ // REQUIRES: lldb // UNSUPPORTED: system-windows +// XFAIL: system-darwin // RUN: %clang -std=gnu11 -O2 -glldb %s -o %t // RUN: %dexter --fail-lt 1.0 -w --debugger lldb --binary %t -- %s // diff --git a/cross-project-tests/debuginfo-tests/dexter-tests/namespace.cpp b/cross-project-tests/debuginfo-tests/dexter-tests/namespace.cpp index c949391..b209a95 100644 --- a/cross-project-tests/debuginfo-tests/dexter-tests/namespace.cpp +++ b/cross-project-tests/debuginfo-tests/dexter-tests/namespace.cpp @@ -4,6 +4,7 @@ // REQUIRES: lldb // UNSUPPORTED: system-windows +// XFAIL: system-darwin // RUN: %clang -g -O0 %s -o %t // RUN: %dexter --fail-lt 1.0 -w \ diff --git a/cross-project-tests/debuginfo-tests/dexter-tests/stack-var.c b/cross-project-tests/debuginfo-tests/dexter-tests/stack-var.c index 7e3c4b5..2d0c063 100644 --- a/cross-project-tests/debuginfo-tests/dexter-tests/stack-var.c +++ b/cross-project-tests/debuginfo-tests/dexter-tests/stack-var.c @@ -1,5 +1,6 @@ // REQUIRES: lldb // UNSUPPORTED: system-windows +// XFAIL: system-darwin // // RUN: %clang -std=gnu11 -O -glldb %s -o %t // RUN: %dexter --fail-lt 1.0 -w --binary %t --debugger 'lldb' -- %s diff --git a/cross-project-tests/debuginfo-tests/dexter-tests/vla.c b/cross-project-tests/debuginfo-tests/dexter-tests/vla.c index ff5297f..6f0b52e 100644 --- a/cross-project-tests/debuginfo-tests/dexter-tests/vla.c +++ b/cross-project-tests/debuginfo-tests/dexter-tests/vla.c @@ -1,6 +1,7 @@ // This test case verifies the debug location for variable-length arrays. // REQUIRES: lldb // UNSUPPORTED: system-windows +// XFAIL: system-darwin // // RUN: %clang -std=gnu11 -O0 -glldb %s -o %t // RUN: %dexter --fail-lt 1.0 -w --binary %t --debugger 'lldb' -- %s diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/command_line.c b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/command_line.c index d4fae47..c167443 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/command_line.c +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/command_line.c @@ -1,5 +1,6 @@ // The dbgeng driver doesn't support \DexCommandLine yet. // UNSUPPORTED: system-windows +// XFAIL: system-darwin // // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/address_after_ref.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/address_after_ref.cpp index 6b46168..81efe3a 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/address_after_ref.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/address_after_ref.cpp @@ -2,6 +2,7 @@ // Test that a \DexDeclareAddress value can have its value defined after // the first reference to that value. // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: address_after_ref.cpp diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/address_hit_count.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/address_hit_count.cpp index 1bb995c..5a93770 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/address_hit_count.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/address_hit_count.cpp @@ -4,6 +4,7 @@ // expression after the target line has been stepped on a given number of // times. // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: address_hit_count.cpp diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/expression_address.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/expression_address.cpp index 52a0f88..518d629 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/expression_address.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/expression_address.cpp @@ -2,6 +2,7 @@ // Test that a \DexDeclareAddress value can be used to compare the // addresses of two local variables that refer to the same address. // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: expression_address.cpp diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/identical_address.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/identical_address.cpp index 71d8f99..373db74 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/identical_address.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/identical_address.cpp @@ -2,6 +2,7 @@ // Test that a \DexDeclareAddress value can be used to compare two equal // pointer variables. // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: identical_address.cpp diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/multiple_address.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/multiple_address.cpp index 487d953..2b30ad9 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/multiple_address.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/multiple_address.cpp @@ -2,6 +2,7 @@ // Test that multiple \DexDeclareAddress references that point to different // addresses can be used within a single \DexExpectWatchValue. // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: multiple_address.cpp diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/offset_address.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/offset_address.cpp index ab60c25..50dadd2 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/offset_address.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/offset_address.cpp @@ -2,6 +2,7 @@ // Test that a \DexDeclareAddress value can be used to compare two pointer // variables that have a fixed offset between them. // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: offset_address.cpp diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/self_comparison.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/self_comparison.cpp index 5c54723..0db395c 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/self_comparison.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_declare_address/self_comparison.cpp @@ -2,6 +2,7 @@ // Test that a \DexDeclareAddress value can be used to check the change in // value of a variable over time, relative to its initial value. // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: self_comparison.cpp diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/default_conditional.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/default_conditional.cpp index 8138b89..64572e1 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/default_conditional.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/default_conditional.cpp @@ -6,6 +6,7 @@ // condition (x == 5) is satisfied. // Tests using the default controller (no \DexLimitSteps). // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: default_conditional.cpp diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/default_conditional_hit_count.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/default_conditional_hit_count.cpp index bbf6fcf..72099ed 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/default_conditional_hit_count.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/default_conditional_hit_count.cpp @@ -7,6 +7,7 @@ // given number of times. // Tests using the default controller (no \DexLimitSteps). // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: default_conditional_hit_count.cpp diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/default_hit_count.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/default_hit_count.cpp index efcfcff..d3d6719 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/default_hit_count.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/default_hit_count.cpp @@ -4,6 +4,7 @@ // specific number of times. // Tests using the default controller (no \DexLimitSteps). // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: default_hit_count.cpp diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/default_simple.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/default_simple.cpp index 3e3edbf..101d53b 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/default_simple.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/default_simple.cpp @@ -4,6 +4,7 @@ // is stepped on. // Tests using the default controller (no \DexLimitSteps). // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: default_simple.cpp diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/limit_steps_conditional.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/limit_steps_conditional.cpp index 0473ede..0f5973e 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/limit_steps_conditional.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/limit_steps_conditional.cpp @@ -6,6 +6,7 @@ // // The dbgeng driver doesn't support \DexLimitSteps yet. // UNSUPPORTED: system-windows +// XFAIL: system-darwin // // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/limit_steps_conditional_hit_count.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/limit_steps_conditional_hit_count.cpp index 2869b70..2ad7177 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/limit_steps_conditional_hit_count.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/limit_steps_conditional_hit_count.cpp @@ -7,6 +7,7 @@ // // The dbgeng driver doesn't support \DexLimitSteps yet. // UNSUPPORTED: system-windows +// XFAIL: system-darwin // // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/limit_steps_hit_count.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/limit_steps_hit_count.cpp index 5928d43..aaff23c 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/limit_steps_hit_count.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/dex_finish_test/limit_steps_hit_count.cpp @@ -6,6 +6,7 @@ // // The dbgeng driver doesn't support \DexLimitSteps yet. // UNSUPPORTED: system-windows +// XFAIL: system-darwin // // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/hit_count.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/hit_count.cpp index 50cc3e21..9ec03e8 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/hit_count.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/hit_count.cpp @@ -2,6 +2,7 @@ // Test that \DexLimitSteps keyword argument hit_count correctly limits // the number of times the command can trigger. // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: hit_count.cpp diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_check_json_step_count.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_check_json_step_count.cpp index a89d316..bc43f7c 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_check_json_step_count.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_check_json_step_count.cpp @@ -1,6 +1,7 @@ // Purpose: // Check number of step lines are correctly reported in json output. // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t --verbose -- %s | FileCheck %s // CHECK: limit_steps_check_json_step_count.cpp diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_expect_loop.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_expect_loop.cpp index b60c5ca..2c738ed 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_expect_loop.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_expect_loop.cpp @@ -2,6 +2,7 @@ // Check the DexLimit steps only gathers step info for 2 iterations of a // for loop. // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: limit_steps_expect_loop.cpp: diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_expect_value.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_expect_value.cpp index 76c6be6..d325fbd 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_expect_value.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_expect_value.cpp @@ -1,6 +1,7 @@ // Purpose: // Ensure that limited stepping breaks for all expected values. // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: limit_steps_expect_value.cpp diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_line_mismatch.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_line_mismatch.cpp index 863782a..5b2fb3a 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_line_mismatch.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_line_mismatch.cpp @@ -3,6 +3,7 @@ // doesn't exist. This can happen due to optimisations or label is on an // empty line. // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: limit_steps_line_mismatch.cpp diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_overlapping_ranges.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_overlapping_ranges.cpp index a250e53..662bcdf2 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_overlapping_ranges.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_overlapping_ranges.cpp @@ -1,6 +1,7 @@ // Purpose: // Ensure that multiple overlapping \DexLimitSteps ranges do not interfere. // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: limit_steps_overlapping_ranges.cpp diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_same_line_conditional.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_same_line_conditional.cpp index bc1a690..8fca46a 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_same_line_conditional.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/limit_steps_same_line_conditional.cpp @@ -1,6 +1,7 @@ // Purpose: // Test that LimitStep commands can exist on the same from line. // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: limit_steps_same_line_conditional.cpp diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/unconditional.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/unconditional.cpp index d7bf8ca..f1c6322 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/unconditional.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/commands/perfect/limit_steps/unconditional.cpp @@ -2,6 +2,7 @@ // Test that \DexLimitSteps can be used without a condition (i.e. the // breakpoint range is set any time from_line is stepped on). // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: unconditional.cpp diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/address_printing.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/address_printing.cpp index cdde328..e2478e3 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/address_printing.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/address_printing.cpp @@ -11,6 +11,7 @@ // The dbgeng driver doesn't support \DexLimitSteps yet. // UNSUPPORTED: system-windows // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: not %dexter_regression_test_run --binary %t -v -- %s | FileCheck %s diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/label_another_line.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/label_another_line.cpp index 0d2fc0b..0b10c65 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/label_another_line.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/label_another_line.cpp @@ -2,6 +2,7 @@ // Check that the optional keyword argument 'on_line' makes a \DexLabel label // that line instead of the line the command is found on. // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -- %s | FileCheck %s // CHECK: label_another_line.cpp: (1.0000) diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/label_offset.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/label_offset.cpp index 1389792..0766587 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/label_offset.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/label_offset.cpp @@ -1,6 +1,7 @@ // Purpose: // Check that we can use label-relative line numbers. // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t -v -- %s | FileCheck %s // diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/target_run_args.c b/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/target_run_args.c index 7efd3c0..10c6e8e 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/target_run_args.c +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/target_run_args.c @@ -1,6 +1,7 @@ // The dbgeng driver doesn't support --target-run-args yet. // UNSUPPORTED: system-windows // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t --target-run-args "a b 'c d'" -- %s | FileCheck %s // CHECK: target_run_args.c: diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/target_run_args_with_command.c b/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/target_run_args_with_command.c index 34ce63f..e059634 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/target_run_args_with_command.c +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/test/target_run_args_with_command.c @@ -1,6 +1,7 @@ // The dbgeng driver doesn't support --target-run-args yet. // UNSUPPORTED: system-windows // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t --target-run-args "a b 'c d'" -- %s | FileCheck %s // CHECK: target_run_args_with_command.c: diff --git a/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/view.cpp b/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/view.cpp index 9373c04..f17b7ab2 100644 --- a/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/view.cpp +++ b/cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/view.cpp @@ -1,6 +1,7 @@ // Purpose: // Check the `view` subtool works with typical inputs. // +// XFAIL: system-darwin // RUN: %dexter_regression_test_build %s -o %t // RUN: %dexter_regression_test_run --binary %t --results %t.results -- %s // -- cgit v1.1