github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results

* 33260 tests passed
* 505 tests skipped
* 1 test failed

## Failed Tests
(click on a test name to see its output)

### lldb-api
<details>
<summary>lldb-api.commands/settings/TestSettings.py</summary>

```
Script:
--
/usr/bin/python3 
/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/API/dotest.py
 -u CXXFLAGS -u CFLAGS --env 
LLVM_LIBS_DIR=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./lib
 --env 
LLVM_INCLUDE_DIR=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include
 --env 
LLVM_TOOLS_DIR=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin
 --libcxx-include-dir 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/c++/v1 
--libcxx-include-target-dir 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/x86_64-unknown-linux-gnu/c++/v1
 --libcxx-library-dir 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./lib/x86_64-unknown-linux-gnu
 --arch x86_64 --build-dir 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lldb-test-build.noindex
 --lldb-module-cache-dir 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lldb-test-build.noindex/module-cache-lldb/lldb-api
 --clang-module-cache-dir 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lldb-test-build.noindex/module-cache-clang/lldb-api
 --executable 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/lldb 
--compiler 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/clang 
--dsymutil 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/dsymutil 
--make /usr/bin/gmake --llvm-tools-dir 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin 
--lldb-obj-root 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/lldb 
--lldb-libs-dir 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./lib 
--cmake-build-type Release 
/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/API/commands/settings
 -p TestSettings.py
--
Exit Code: 1

Command Output (stdout):
--
lldb version 23.0.0git (https://github.com/llvm/llvm-project revision 
0c08750ae306508397b6e468d753946465140ed2)
  clang revision 0c08750ae306508397b6e468d753946465140ed2
  llvm revision 0c08750ae306508397b6e468d753946465140ed2
Skipping the following test categories: msvcstl, dsym, pdb, gmodules, 
debugserver, objc

--
Command Output (stderr):
--
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_all_settings_exist 
(TestSettings.SettingsCommandTestCase.test_all_settings_exist)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_append_target_env_vars 
(TestSettings.SettingsCommandTestCase.test_append_target_env_vars)
FAIL: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_apropos_should_also_search_settings_description 
(TestSettings.SettingsCommandTestCase.test_apropos_should_also_search_settings_description)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_disassembler_settings 
(TestSettings.SettingsCommandTestCase.test_disassembler_settings)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_experimental_settings 
(TestSettings.SettingsCommandTestCase.test_experimental_settings)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_global_option (TestSettings.SettingsCommandTestCase.test_global_option)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_insert_before_and_after_target_run_args 
(TestSettings.SettingsCommandTestCase.test_insert_before_and_after_target_run_args)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_launchsimple_args_and_env_vars 
(TestSettings.SettingsCommandTestCase.test_launchsimple_args_and_env_vars)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_pass_host_env_vars 
(TestSettings.SettingsCommandTestCase.test_pass_host_env_vars)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_print_array_setting 
(TestSettings.SettingsCommandTestCase.test_print_array_setting)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_print_dictionary_setting 
(TestSettings.SettingsCommandTestCase.test_print_dictionary_setting)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_replace_target_run_args 
(TestSettings.SettingsCommandTestCase.test_replace_target_run_args)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_run_args_and_env_vars 
(TestSettings.SettingsCommandTestCase.test_run_args_and_env_vars)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_same_error_output_path 
(TestSettings.SettingsCommandTestCase.test_same_error_output_path)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_set_auto_confirm 
(TestSettings.SettingsCommandTestCase.test_set_auto_confirm)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_set_error_output_path 
(TestSettings.SettingsCommandTestCase.test_set_error_output_path)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_set_frame_format 
(TestSettings.SettingsCommandTestCase.test_set_frame_format)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_set_interpreter_repeat_prev_command 
(TestSettings.SettingsCommandTestCase.test_set_interpreter_repeat_prev_command)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_set_prompt (TestSettings.SettingsCommandTestCase.test_set_prompt)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_set_term_width 
(TestSettings.SettingsCommandTestCase.test_set_term_width)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_settings_api (TestSettings.SettingsCommandTestCase.test_settings_api)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_settings_clear_all 
(TestSettings.SettingsCommandTestCase.test_settings_clear_all)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_settings_list (TestSettings.SettingsCommandTestCase.test_settings_list)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_settings_remove_empty_arg 
(TestSettings.SettingsCommandTestCase.test_settings_remove_empty_arg)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_settings_remove_missing_arg 
(TestSettings.SettingsCommandTestCase.test_settings_remove_missing_arg)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_settings_remove_multiple 
(TestSettings.SettingsCommandTestCase.test_settings_remove_multiple)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_settings_remove_nonexistent_settings 
(TestSettings.SettingsCommandTestCase.test_settings_remove_nonexistent_settings)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_settings_remove_nonexistent_value 
(TestSettings.SettingsCommandTestCase.test_settings_remove_nonexistent_value)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_settings_remove_single 
(TestSettings.SettingsCommandTestCase.test_settings_remove_single)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_settings_set_exists 
(TestSettings.SettingsCommandTestCase.test_settings_set_exists)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_settings_show_defaults 
(TestSettings.SettingsCommandTestCase.test_settings_show_defaults)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_settings_with_quotes 
(TestSettings.SettingsCommandTestCase.test_settings_with_quotes)
PASS: LLDB 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64)
 :: test_settings_with_trailing_whitespace 
(TestSettings.SettingsCommandTestCase.test_settings_with_trailing_whitespace)
======================================================================
FAIL: test_apropos_should_also_search_settings_description 
(TestSettings.SettingsCommandTestCase.test_apropos_should_also_search_settings_description)
    Test that 'apropos' command should also search descriptions for the 
settings variables.
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/API/commands/settings/TestSettings.py",
 line 21, in test_apropos_should_also_search_settings_description
    self.expect(
  File 
"/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py",
 line 2569, in expect
    self.fail(log_msg)
AssertionError: Ran command:
"apropos 'environment variable'"

Got output:
The following commands may relate to 'environment variable':
  _regexp-env                                  -- Shorthand for viewing and
                                                  setting environment variables.
  env                                          -- Shorthand for viewing and
                                                  setting environment variables.

The following settings variables may relate to 'environment variable':
  target.env-vars                              -- A list of user provided
                                                  environment variables to be
                                                  passed to the executable's
                                                  environment, and their values.
  target.unset-env-vars                        -- A list of environment
                                                  variable names to be unset in
                                                  the inferior's environment.
                                                  This is most useful to unset
                                                  some host environment
                                                  variables when
                                                  target.inherit-env is true.
                                                  target.env-vars takes
                                                  precedence over
                                                  target.unset-env-vars.
  platform.plugin.qemu-user.emulator-path      -- Path to the emulator binary.
                                                  If the path does not contain
                                                  a directory separator, the
                                                  filename is looked up in the
                                                  PATH environment variable. If
                                                  empty, the filename is
                                                  derived from the architecture
                                                  setting.
  platform.plugin.wasm.runtime-path            -- Path to the WebAssembly
                                                  runtime binary. If the path
                                                  does not contain a directory
                                                  separator, the filename is
                                                  looked up in the PATH
                                                  environment variable.
  symbols.enable-external-lookup               -- Control the use of external
                                                  tools and repositories to
                                                  locate symbol files.
                                                  Directories listed in
                                                  target.debug-file-search-paths
                                                  and directory of the
                                                  executable are always checked
                                                  first for separate debug info
                                                  files. Then depending on this
                                                  setting: On macOS, Spotlight
                                                  would be also used to locate
                                                  a matching .dSYM bundle based
                                                  on the UUID of the
                                                  executable. On NetBSD,
                                                  directory /usr/libdata/debug
                                                  would be also searched. On
                                                  platforms other than NetBSD
                                                  directory /usr/lib/debug
                                                  would be also searched. If
                                                  all other methods fail there
                                                  may be symbol-locator plugins
                                                  that, if configured properly,
                                                  will also attempt to acquire
                                                  symbols. The debuginfod
                                                  plugin defaults to the
                                                  DEGUFINFOD_URLS environment
                                                  variable which is
                                                  configurable through the
                                                  'plugin.symbol-locator.debugin
                                                  fod.server_urls' setting.
  plugin.symbol-file.pdb.reader                -- Selects the reader for PDB
                                                  symbol files. The native PDB
                                                  reader that uses LLVM's PDB
                                                  support is always available
                                                  (value: 'native'). Secondly,
                                                  the DIA PDB reader is only
                                                  available if LLVM was
                                                  comppiled with Microsoft's
                                                  DIA SDK on Windows (value:
                                                  'DIA'). By default, the DIA
                                                  PDB reader is used if
                                                  available. The
                                                  LLDB_USE_NATIVE_PDB_READER
                                                  environment variable can be
                                                  used to switch to the native
                                                  reader when this setting has
                                                  the default value. Otherwise,
                                                  the setting always has
                                                  priority.
  plugin.symbol-locator.debuginfod.server-urls -- An ordered list of Debuginfod
                                                  server URLs to query for
                                                  symbols. This defaults to the
                                                  contents of the
                                                  DEBUGINFOD_URLS environment
                                                  variable.
  plugin.symbol-locator.debuginfod.timeout     -- Timeout (in seconds) for
                                                  requests made to a DEBUGINFOD
                                                  server. A value of zero means
                                                  we use the debuginfod default
                                                  timeout: DEBUGINFOD_TIMEOUT
                                                  if the environment variable
                                                  is set and 90 seconds
                                                  otherwise.

Expecting sub string: "target.env-vars" (was found)
Expecting sub string: "environment variables" (was found)
Expecting sub string: "executable's environment" (was not found)
Config=x86_64-/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang
----------------------------------------------------------------------
Ran 33 tests in 15.625s

FAILED (failures=1)

--

```
</details>

If these failures are unrelated to your changes (for example tests are broken 
or flaky at HEAD), please open an issue at 
https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

https://github.com/llvm/llvm-project/pull/177295
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to