[all-commits] [llvm/llvm-project] 7f738c: Fix a brain-fail with debuginfo-tests/dexter inter...

Jeremy Morse via All-commits all-commits at lists.llvm.org
Fri Nov 1 05:37:07 PDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 7f738c811ac434fc70658cd5ed39b9a36605b561
      https://github.com/llvm/llvm-project/commit/7f738c811ac434fc70658cd5ed39b9a36605b561
  Author: Jeremy Morse <jeremy.morse at sony.com>
  Date:   2019-11-01 (Fri, 01 Nov 2019)

  Changed paths:
    M debuginfo-tests/dexter/dex/utils/UnitTests.py
    M debuginfo-tests/dexter/feature_tests/commands/penalty/expect_program_state.cpp
    M debuginfo-tests/dexter/feature_tests/commands/penalty/expect_step_kinds.cpp
    M debuginfo-tests/dexter/feature_tests/commands/penalty/expect_step_order.cpp
    M debuginfo-tests/dexter/feature_tests/commands/penalty/expect_watch_type.cpp
    M debuginfo-tests/dexter/feature_tests/commands/penalty/expect_watch_value.cpp
    M debuginfo-tests/dexter/feature_tests/commands/penalty/unreachable.cpp
    M debuginfo-tests/dexter/feature_tests/commands/perfect/expect_program_state.cpp
    M debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_kind/direction.cpp
    M debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_kind/func.cpp
    M debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_kind/func_external.cpp
    M debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_kind/recursive.cpp
    M debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_kind/small_loop.cpp
    M debuginfo-tests/dexter/feature_tests/commands/perfect/expect_step_order.cpp
    M debuginfo-tests/dexter/feature_tests/commands/perfect/expect_watch_type.cpp
    M debuginfo-tests/dexter/feature_tests/commands/perfect/expect_watch_value.cpp
    M debuginfo-tests/dexter/feature_tests/commands/perfect/unreachable.cpp
    M debuginfo-tests/dexter/feature_tests/subtools/clang-opt-bisect/clang-opt-bisect.cpp
    M debuginfo-tests/dexter/feature_tests/subtools/help/help.test
    M debuginfo-tests/dexter/feature_tests/subtools/list-debuggers/list-debuggers.test
    M debuginfo-tests/dexter/feature_tests/subtools/test/err_paren.cpp
    M debuginfo-tests/dexter/feature_tests/subtools/test/err_paren_mline.cpp
    M debuginfo-tests/dexter/feature_tests/subtools/test/err_syntax.cpp
    M debuginfo-tests/dexter/feature_tests/subtools/test/err_syntax_mline.cpp
    M debuginfo-tests/dexter/feature_tests/subtools/test/err_type.cpp
    M debuginfo-tests/dexter/feature_tests/subtools/test/err_type_mline.cpp
    M debuginfo-tests/dexter/feature_tests/subtools/view.cpp
    M debuginfo-tests/dexter/feature_tests/unittests/run.test
    M debuginfo-tests/lit.cfg.py

  Log Message:
  -----------
  Fix a brain-fail with debuginfo-tests/dexter internal tests

I baked the "test" subcommand into the %dexter substituion, as that's
what all of the dexter tests use. However I forgot about the internal
tests for whether dexters features are working. Install a %dexter_base
command to allow those tests to call dexter.py directly, and un-xfail
the tests on darwin.

Update too the list of paths the unittests shouldn't try and cover, as it
tries to load dbgeng on unix machines. Ideally we wouldn't be using this
method of test discovery in the future.




More information about the All-commits mailing list