bc81230311ff9967526b1618b04acfd2b5398c6c
Succeeds #140464 Misunderstood `had_failure` and should not have reused it, its goal is to avoid eagerly aborting some JS tests -- specifically the unit test suites -- while still logging errors normally (useful when watching interactively, or for the runbot's own reporting). So the *checks* added on `had_failure` should in fact be checks on `_result.exception()`, and as it turns out on `_result.done()`: if a tour is already marked as successful we can't fail it either. So we should not, we should log an error (to notify the caller / runbot) and then bail. While #140464 did improve some things, we could still lose legit errors and get pages of unhelpful `InvalidStateError` if a tour would succeed *then* failures would occur, as the guard only checked that the tour had already failed. closes odoo/odoo#141815 X-original-commit: 87fcf66203dcbd281470285d648365d33d0e2fca Signed-off-by: Xavier Morel (xmo) <xmo@odoo.com>
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%