Open Issues Need Help
View All on GitHubAI Summary: The `tmt` tool fails to properly detect and report an unreachable guest. Instead of recognizing an SSH connection timeout, it misinterprets the error as the absence of `/etc/os-release` and proceeds to check for other OS release files, which is illogical when the guest is simply unreachable (e.g., still booting).
AI Summary: Modify the `tmt try` command within the `tmt` test management tool to correctly handle the `local` provision plugin. The current implementation incorrectly interprets `@local` as a container image, resulting in an error. The task involves updating the command parsing logic to recognize `@local` as a local provision method without requiring the `image` specification, allowing users to run `tmt try @local` successfully.
AI Summary: The issue describes a traceback error in the tmt (Test Management Tool) when an empty context value is provided on the command line. The root cause is a `list index out of range` error within the logging function when attempting to format an empty list within the context dictionary. The task requires debugging the logging function in the tmt codebase to handle cases where context values might be empty lists or other unexpected data types gracefully, preventing the traceback and ensuring robust error handling.
AI Summary: Update the examples in the Test Management Tool (tmt) documentation to remove references to non-existent checks ('kernel-panic' and 'test-inspector'). This will prevent user confusion and errors.
AI Summary: The task is to fix a bug in the tmt (Test Management Tool) where environment variables setting SSH options are not correctly applied. The current implementation appends these options to a default list, resulting in duplicates that are ignored by the `ssh` command. The solution involves modifying the code to remove duplicate SSH options from the list before passing them to `ssh`, while preserving options that can be specified multiple times (like `IdentityFile`).
AI Summary: Optimize the `tmt` test management tool's package manager discovery by prioritizing and querying managers in order of preference. This improves efficiency, particularly in virtualized environments, by stopping the search after the first successful manager detection.