Tuesday, September 2, 2025
3 changes · saas-18.4
Enhancements to existing features
This update adds a way for developers to rerun selected tests directly from the Odoo shell after changing test code. It shortens debugging cycles by avoiding a full server restart for test-only changes, while business logic changes still require restarting the shell.
Original PR description
This commit introduces a new function `run_tests` to the Odoo shell. This function allows users to run specific tests directly from the shell, even after the test code is modified. This significantly…
This commit introduces a new function `run_tests` to the Odoo shell. This function allows users to run specific tests directly from the shell, even after the test code is modified. This significantly speeds up the debugging process by avoiding the need for a full server restart. In the odoo shell ``` >>> from odoo.tests.shell import * >>> run_tests(env, 'test_tags', modules=[module_name], reload_tests=True) ``` Note: `run_tests` automatically reloads test modules but does not reload Odoo model code. A shell restart is still required after any change to business logic. used by https://github.com/HydrionBurst/odoo-test-vscode for hot test vscode extension: [odoo-test-0.0.1.vsix.zip](https://github.com/user-attachments/files/22089685/odoo-test-0.0.1.vsix.zip) tutorial: https://github.com/HydrionBurst/odoo-test-vscode?tab=readme-ov-file#-hot-test Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#225175 Forward-Port-Of: odoo/odoo#224048
This update improves how tooltips are checked in website builder rows, delaying the check until a user hovers over the row. This reduces unnecessary work during page editing and can make the builder feel more responsive.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update improves internal automated tests for the website and HTML builder by using a safer way to prepare test page content. It helps make test results more reliable without changing what end users see or how they use the product.