Friday, October 24, 2025
2 changes · saas-18.2
Enhancements to existing features
This change makes automated test runs clearer when Chrome cannot start properly by logging warnings and capturing diagnostic details. It also helps keep test machines cleaner by stopping failed browser processes and reducing leftover temporary files.
Original PR description
If we can't find the devtools port file after 10 seconds we skip the test, however - this is an invisible error because the runbot does not surface skipped tests, so this specific variant should also…
If we can't find the devtools port file after 10 seconds we skip the test, however - this is an invisible error because the runbot does not surface skipped tests, so this specific variant should also have a warning (also the skip from not finding a chrome executable) - if chrome started but got stuck before it managed to create the port file we don't `stop` the chromebrowser as it never finished starting, however this means we leave a chrome running in the void a `user_data_dir` littering the machine / vm's tempdir So improve the handling of that bit. Also have chrome write its stderr to a file (in the `user_data_dir`) so we can log that out in case it contains useful information as to why chrome didn't finish booting. While at it backport the spawn changes from #206574 for consistency and simplicity: we don't need to test the platform for every single tour and the indirection makes updating the `Popen` parameters unnecessary complicated. Forward-Port-Of: odoo/odoo#232633 Forward-Port-Of: odoo/odoo#232612
Amazon stock synchronization logs now include the related account ID, making it easier for support teams to trace issues to the right customer account. This improves troubleshooting and helps support understand customer stock sync problems more quickly.
Original PR description
Based on feedback from the support team, additional information has been added to the stock sync logging messages. This enhancement includes the account ID for better traceability and to help the team understand customer issues more effectively. Forward-Port-Of: odoo/enterprise#97940