Skip to content

Conversation

@l8556
Copy link
Member

@l8556 l8556 commented Jan 17, 2026

No description provided.

Nikolai Lambrov added 12 commits November 5, 2025 10:56
…oller management in VboxMachine

- Changed the vboxwrapper dependency in `uv.lock` to point to a specific feature branch for improved USB controller management.
- Added a call to disable the USB controller in the `VboxMachine` class, enhancing VM configuration capabilities.

These changes improve the functionality and flexibility of VM management related to USB controller settings.
- Updated the `desktop_test` and `update_vm_on_host` functions to accept names as either a string or a list, improving flexibility in VM management.
- Introduced a helper function `_parse_names` to handle string representations of lists, enhancing input handling.
- Adjusted type hints for better clarity and maintainability.

These changes improve the versatility of VM updates, allowing for more dynamic input options.
- Updated the `desktop_test` function to accept a list of VM names, improving flexibility in VM management.
- Refactored the `DesktopTestData` class to include a property for `vm_names`, with validation to ensure it is a list.
- Modified the `_parse_names` function to raise a ValueError for invalid name formats, enhancing error handling.

These changes improve the robustness and usability of VM name inputs in the testing framework.
- Updated the `wait_execute_service` method in `SSHConnection` to include an `interval` parameter, allowing for customizable wait intervals during service execution.
- Adjusted the `TestToolsLinux` class to utilize the new `interval` parameter, setting it to 60 seconds when the status bar is not displayed, improving responsiveness in service monitoring.

These changes enhance the flexibility and efficiency of service execution handling in the testing framework.
- Introduced the `remove_useless_dvd_images` method in the `VmUpdater` class to clean up unnecessary DVD images after unpacking a VM.
- Enhanced logging to provide feedback when DVD images are removed, improving visibility into the VM update process.

These changes streamline VM management by ensuring that only relevant images are retained, optimizing storage usage.
…ent feature

- Changed the source reference for the vboxwrapper package to point to the latest commit in the feature branch, ensuring access to the most recent updates and improvements related to USB controller management in VirtualMachine.

This update maintains the integrity of the package dependencies and ensures compatibility with ongoing development.
@l8556 l8556 added this pull request to the merge queue Jan 17, 2026
Merged via the queue into master with commit 0f9bf8b Jan 17, 2026
5 checks passed
@l8556 l8556 deleted the fix/vm_crashed branch January 17, 2026 10:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants