From 37a20cc68f545647e614c5ba4ae311dc3fd277e9 Mon Sep 17 00:00:00 2001 From: Shubham Sandeep Rastogi Date: Fri, 8 Sep 2023 15:08:49 -0700 Subject: [PATCH] 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 + .../debuginfo-tests/dexter-tests/deferred_globals.cpp | 1 + .../debuginfo-tests/dexter-tests/memvars/ctrl-flow.c | 1 + .../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 + .../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 + .../perfect/dex_finish_test/default_conditional_hit_count.cpp | 1 + .../commands/perfect/dex_finish_test/default_hit_count.cpp | 1 + .../commands/perfect/dex_finish_test/default_simple.cpp | 1 + .../commands/perfect/dex_finish_test/limit_steps_conditional.cpp | 1 + .../dex_finish_test/limit_steps_conditional_hit_count.cpp | 1 + .../commands/perfect/dex_finish_test/limit_steps_hit_count.cpp | 1 + .../feature_tests/commands/perfect/limit_steps/hit_count.cpp | 1 + .../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 + .../perfect/limit_steps/limit_steps_overlapping_ranges.cpp | 1 + .../perfect/limit_steps/limit_steps_same_line_conditional.cpp | 1 + .../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 + .../dexter/feature_tests/subtools/test/label_offset.cpp | 1 + .../dexter/feature_tests/subtools/test/target_run_args.c | 1 + .../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 801e4851cfa8..2d169de55e67 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 a9b3e3869218..a6c74efba802 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 ff000f584db0..b64789fcb744 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 d78c7293cb89..5d92d5ef2723 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 16ad91ec8ca0..c3e74b4c4113 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 dd7b3452f2b0..4df5efcb91cf 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 c94939157ff7..b209a952aa6c 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 7e3c4b5d0ce1..2d0c063b9cd4 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 ff5297f890e7..6f0b52e923c3 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 d4fae47fdd6c..c16744330ff9 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 6b461686f393..81efe3a659aa 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 1bb995c94220..5a93770c17dd 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 52a0f8891bc2..518d62978c41 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 71d8f9944be3..373db74ba834 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 487d95399dcf..2b30ad9d3880 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 ab60c254462c..50dadd211ed1 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 5c5472344643..0db395ce9367 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 8138b894af3a..64572e1941c1 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 bbf6fcfd2625..72099edf462b 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 efcfcff8db90..d3d6719dfc5f 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 3e3edbf66ff2..101d53b173f8 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 0473edee1dcd..0f5973e7c7bd 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 2869b70c46c1..2ad71772d204 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 5928d43a9b25..aaff23c4490c 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 50cc3e21a85b..9ec03e88d956 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 a89d31674478..bc43f7c07882 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 b60c5cafb8fb..2c738eddce86 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 76c6be665aaa..d325fbd28999 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 863782a5948b..5b2fb3aa063d 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 a250e5377f3c..662bcdf2af01 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 bc1a690111c0..8fca46a145f1 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 d7bf8ca4097f..f1c632256030 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 cdde32851119..e2478e3b99a3 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 0d2fc0b8821e..0b10c65abd04 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 138979269c39..07665871e7e8 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 7efd3c08c623..10c6e8eaf878 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 34ce63fa033e..e059634f8e41 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 9373c0447ac7..f17b7ab268d1 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 //