[I18N] *: fix remaining Vietnamese translation defects
Follow-up to Viindoo/odoo#1302: the Vietnamese defects the 19.0 sync
pass still found in core, fixed so each concept reads one way.
- Email Button Color = "Màu nút Email" (the Viindoo branding wording),
and the other mail labels that kept the English word order.
- Weekdays: long names in word form ("Thứ Hai" ... "Chủ nhật"), short
names as the calendar abbreviations "T2" ... "CN" (lunch had a mix
of both). Opening Hours snippet = "Giờ mở cửa".
- Dashboard = "Bảng tổng quan" everywhere, replacing "Báo cáo tổng
quan", "Bảng điều khiển" and "Trang tổng quan". "Bảng điều khiển"
stays for the control panel.
- Minimum = "Tối thiểu", the pair of Maximum = "Tối đa".
- Loyalty: typo in "Điểm phiếu giảm giá", word-for-word reward labels,
the "CT KH" abbreviation, and eWallet = "Ví trả trước" in every label.
- pos_loyalty: a coupon that is "not yet valid" is "chưa có hiệu lực",
not "không hợp lệ".
- CRM won/lost = "Thắng"/"Thua" everywhere. The "Won" currency unit
(KRW/KPW) is no longer translated as "Đạt".
- Rotting (records stuck in a stage) = "Tồn đọng", now translated in
mail, crm, hr_recruitment and project.
- Accounting: Inbound Payment Methods = "Phương thức thu tiền" (pair of
"Phương thức chi tiền"), Json Activity Data, Add a subsection.
- HR: the Officer access role = "Người phụ trách" in every app; Work
Entries = "Công" in the module names.
- Offline/online presence = "Ngoại tuyến"/"Trực tuyến" in web, mail,
POS, payment, website and the employee status popovers.
| Subbuilds | Name | State | Detail |
|---|---|---|---|
| Build 423024 | At install tests: from account to website_timesheet 117m | Succeed | Log |
| Build 423025 | Post install tests: step install all modules 22m | Succeed | Log |
| Build 423026 | Post install tests: from account to hr_recruitment_survey 139m | Succeed | Log |
| Build 423027 | Post install tests: from hr_skills to phone_validation 139m | Failed | Log |
| Build 423028 | Post install tests: from point_of_sale to purchase_requisition_stock 185m | Succeed | Log |
| Build 423029 | Post install tests: from purchase_stock to test_l10n_vn_viin_edi 124m | Succeed | Log |
| Build 423030 | Post install tests: from test_mail to to_product_return_reason_stock 159m | Failed | Log |
| Build 423031 | Post install tests: from to_registration_email_blacklist to viin_approval_purpose_routing 69m | Succeed | Log |
| Build 423032 | Post install tests: from viin_approval_sale to viin_product 139m | Succeed | Log |
| Build 423033 | Post install tests: from viin_project to web_unsplash 109m | Failed | Log |
| Build 423034 | Post install tests: from website to website_timesheet 109m | Succeed | Log |
| Create Date | Level | Message |
|---|---|---|
| 10/10/2026 01:05:55 | INFO |
Updated repository Viindoo-tvtmaaddons
|
| 10/10/2026 01:05:55 | INFO |
Updated repository Viindoo-erponline-enterprise
|
| 10/10/2026 01:05:55 | INFO |
Updated repository Viindoo-branding
|
| 10/10/2026 01:05:55 | INFO |
Cloned repository Viindoo-odoo
|
| 10/10/2026 03:50:22 | ERROR |
Subbuild # 423027:
odoo.addons.hr_skills_event.tests.test_onsite.TestOnsite.test_onsite_employee_registration.browser: FAILED: [16/20] Tour hr_skills_event_onsite_tour → Step Ensure we now have the new event as an option (trigger: div[name='event_id'] ul).
Error: Expected 2 items, found 1
at Object.run (http://127.0.0.1:8069/web/assets/811f61a/web.assets_tests.min.js:3130:2095)
at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/811f61a/web.assets_tests.min.js:854:105)
at action (http://127.0.0.1:8069/web/assets/811f61a/web.assets_tests.min.js:811:12)
at performAction (http://127.0.0.1:8069/web/assets/acb3871/web.assets_web.min.js:2989:18)
at executeStep (http://127.0.0.1:8069/web/assets/acb3871/web.assets_web.min.js:2999:195)
at async Macro.advance (http://127.0.0.1:8069/web/assets/acb3871/web.assets_web.min.js:2999:472)
at async Macro.advance (http://127.0.0.1:8069/web/assets/acb3871/web.assets_web.min.js:3000:21)
at async Macro.advance (http://127.0.0.1:8069/web/assets/acb3871/web.assets_web.min.js:3000:21)
at async Macro.advance (http://127.0.0.1:8069/web/assets/acb3871/web.assets_web.min.js:3000:21)
at async Macro.advance (http://127.0.0.1:8069/web/assets/acb3871/web.assets_web.min.js:3000:21)
|
| 10/10/2026 03:50:22 | ERROR |
Subbuild # 423027:
odoo.addons.hr_skills_event.tests.test_onsite: FAIL: TestOnsite.test_onsite_employee_registration
Traceback (most recent call last):
File "/data/build/rb-45ff8e2-225428/addons/hr_skills_event/tests/test_onsite.py", line 18, in test_onsite_employee_registration
self.start_tour("/odoo", 'hr_skills_event_onsite_tour', login='admin')
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2612, in start_tour
self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2582, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('hr_skills_event_onsite_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed
FAILED: [16/20] Tour hr_skills_event_onsite_tour → Step Ensure we now have the new event as an option (trigger: div[name='event_id'] ul).
Error: Expected 2 items, found 1
at Object.run (http://127.0.0.1:8069/web/assets/811f61a/web.assets_tests.min.js:3130:2095)
at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/811f61a/web.assets_tests.min.js:854:105)
at action (http://127.0.0.1:8069/web/assets/811f61a/web.assets_tests.min.js:811:12)
at performAction (http://127.0.0.1:8069/web/assets/acb3871/web.assets_web.min.js:2989:18)
at executeStep (http://127.0.0.1:8069/web/assets/acb3871/web.assets_web.min.js:2999:195)
at async Macro.advance (http://127.0.0.1:8069/web/assets/acb3871/web.assets_web.min.js:2999:472)
at async Macro.advance (http://127.0.0.1:8069/web/assets/acb3871/web.assets_web.min.js:3000:21)
at async Macro.advance (http://127.0.0.1:8069/web/assets/acb3871/web.assets_web.min.js:3000:21)
at async Macro.advance (http://127.0.0.1:8069/web/assets/acb3871/web.assets_web.min.js:3000:21)
at async Macro.advance (http://127.0.0.1:8069/web/assets/acb3871/web.assets_web.min.js:3000:21)
|
| 10/10/2026 03:50:22 | ERROR |
Subbuild # 423027:
odoo.tests.result: 1 failed, 0 error(s) of 1986 tests when loading database 'rb-45ff8e2-225428-423027'
|
| 10/10/2026 05:00:22 | WARNING |
Subbuild # 423028:
odoo.http: You can only cancel a session that is in opening control state and has no orders.
|
| 10/10/2026 05:00:22 | WARNING |
Subbuild # 423028:
odoo.http: You can only cancel a session that is in opening control state and has no orders.
|
| 10/10/2026 05:00:22 | WARNING |
Subbuild # 423028:
odoo.http: You can only cancel a session that is in opening control state and has no orders.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: FAILED: [153/306] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.product').
Element (.ui-menu-item > a:contains('the_flow.product')) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_main_flows.tests.test_flow: FAIL: TestUi.test_01_main_flow_tour
Traceback (most recent call last):
File "/data/build/rb-45ff8e2-225428/odoo/addons/test_main_flows/tests/test_flow.py", line 107, in test_01_main_flow_tour
self.main_flow_tour()
File "/data/build/rb-45ff8e2-225428/odoo/addons/test_main_flows/tests/test_flow.py", line 100, in main_flow_tour
self.start_tour("/odoo", 'main_flow_tour', login="admin", timeout=180)
File "/data/build/rb-45ff8e2-225428/addons/account/tests/common.py", line 1656, in start_tour
super().start_tour(url_path, tour_name, **kwargs)
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2612, in start_tour
self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2582, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('main_flow_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed
FAILED: [153/306] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.product').
Element (.ui-menu-item > a:contains('the_flow.product')) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: FAILED: [11/32] Tour sale_product_configurator_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)").
Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: FAIL: TestProductConfiguratorUi.test_01_product_configurator
Traceback (most recent call last):
File "/data/build/rb-45ff8e2-225428/addons/test_sale_product_configurators/tests/test_sale_product_configurator.py", line 37, in test_01_product_configurator
self.start_tour("/odoo", 'sale_product_configurator_tour', login='salesman')
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2612, in start_tour
self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2582, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('sale_product_configurator_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed
FAILED: [11/32] Tour sale_product_configurator_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)").
Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: FAILED: [11/42] Tour sale_product_configurator_edition_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)").
Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: FAIL: TestProductConfiguratorUi.test_03_product_configurator_edition
Traceback (most recent call last):
File "/data/build/rb-45ff8e2-225428/addons/test_sale_product_configurators/tests/test_sale_product_configurator.py", line 128, in test_03_product_configurator_edition
self.start_tour("/odoo", 'sale_product_configurator_edition_tour', login='salesman')
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2612, in start_tour
self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2582, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('sale_product_configurator_edition_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed
FAILED: [11/42] Tour sale_product_configurator_edition_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)").
Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: FAILED: [15/29] Tour sale_product_configurator_pricelist_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)").
Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: FAIL: TestProductConfiguratorUi.test_05_product_configurator_pricelist
Traceback (most recent call last):
File "/data/build/rb-45ff8e2-225428/addons/test_sale_product_configurators/tests/test_sale_product_configurator.py", line 193, in test_05_product_configurator_pricelist
self.start_tour("/odoo", 'sale_product_configurator_pricelist_tour', login='salesman')
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2612, in start_tour
self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2582, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('sale_product_configurator_pricelist_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed
FAILED: [15/29] Tour sale_product_configurator_pricelist_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)").
Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: FAILED: [11/26] Tour sale_product_configurator_optional_products_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)").
Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: FAIL: TestProductConfiguratorUi.test_06_product_configurator_optional_products
Traceback (most recent call last):
File "/data/build/rb-45ff8e2-225428/addons/test_sale_product_configurators/tests/test_sale_product_configurator.py", line 219, in test_06_product_configurator_optional_products
self.start_tour(
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2612, in start_tour
self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2582, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('sale_product_configurator_optional_products_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed
FAILED: [11/26] Tour sale_product_configurator_optional_products_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)").
Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: FAILED: [11/16] Tour product_attribute_multi_type → Step ul.ui-autocomplete a:contains("Big Burger").
Element (ul.ui-autocomplete a:contains("Big Burger")) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: FAIL: TestProductConfiguratorUi.test_product_attribute_multi_type
Traceback (most recent call last):
File "/data/build/rb-45ff8e2-225428/addons/test_sale_product_configurators/tests/test_sale_product_configurator.py", line 286, in test_product_attribute_multi_type
self.start_tour("/odoo", 'product_attribute_multi_type', login="salesman")
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2612, in start_tour
self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2582, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('product_attribute_multi_type', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed
FAILED: [11/16] Tour product_attribute_multi_type → Step ul.ui-autocomplete a:contains("Big Burger").
Element (ul.ui-autocomplete a:contains("Big Burger")) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_uom_selection.browser: FAILED: [14/37] Tour sale_product_configurator_uom_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)").
Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: FAIL: TestProductConfiguratorUi.test_product_configurator_uom_selection
Traceback (most recent call last):
File "/data/build/rb-45ff8e2-225428/addons/test_sale_product_configurators/tests/test_sale_product_configurator.py", line 335, in test_product_configurator_uom_selection
self.start_tour("/odoo", 'sale_product_configurator_uom_tour', login='salesman')
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2612, in start_tour
self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2582, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('sale_product_configurator_uom_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed
FAILED: [14/37] Tour sale_product_configurator_uom_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)").
Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: FAILED: [11/27] Tour sale_product_configurator_custom_value_update_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)").
Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: FAIL: TestProductConfiguratorUi.test_product_configurator_update_custom_values
Traceback (most recent call last):
File "/data/build/rb-45ff8e2-225428/addons/test_sale_product_configurators/tests/test_sale_product_configurator.py", line 248, in test_product_configurator_update_custom_values
self.start_tour(
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2612, in start_tour
self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2582, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('sale_product_configurator_custom_value_update_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed
FAILED: [11/27] Tour sale_product_configurator_custom_value_update_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)").
Element (ul.ui-autocomplete a:contains("Customizable Desk (TEST)")) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: FAILED: [11/47] Tour sale_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix").
Element (ul.ui-autocomplete a:contains("Matrix")) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix: FAIL: TestSaleMatrixUi.test_sale_matrix_ui
Traceback (most recent call last):
File "/data/build/rb-45ff8e2-225428/addons/test_sale_product_configurators/tests/test_sale_product_matrix.py", line 58, in test_sale_matrix_ui
self.start_tour("/odoo", 'sale_matrix_tour', login='salesman')
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2612, in start_tour
self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2582, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('sale_matrix_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed
FAILED: [11/47] Tour sale_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix").
Element (ul.ui-autocomplete a:contains("Matrix")) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | WARNING |
Subbuild # 423030:
odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Invalid selection. Node is not part of the editable: None
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: FAILED: [18/36] Tour test_replace_media → Step ensure icon block is displayed (trigger: .o_customize_tab [data-container-title='Icon']).
Element (.o_customize_tab [data-container-title='Icon']) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.addons.test_website.tests.test_media: FAIL: TestMedia.test_01_replace_media
Traceback (most recent call last):
File "/data/build/rb-45ff8e2-225428/odoo/tools/misc.py", line 779, in deco
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/rb-45ff8e2-225428/addons/test_website/tests/test_media.py", line 22, in test_01_replace_media
self.start_tour("/", 'test_replace_media', login="admin")
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2612, in start_tour
self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs)
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2582, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('test_replace_media', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" failed
FAILED: [18/36] Tour test_replace_media → Step ensure icon block is displayed (trigger: .o_customize_tab [data-container-title='Icon']).
Element (.o_customize_tab [data-container-title='Icon']) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/10/2026 04:35:10 | ERROR |
Subbuild # 423030:
odoo.tests.result: 10 failed, 0 error(s) of 3235 tests when loading database 'rb-45ff8e2-225428-423030'
|
| 10/10/2026 03:55:17 | ERROR |
Subbuild # 423033:
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Test "@viin_customizer/js/components/customizer_report/editor/customizer_report_editor_branch_popover/CustomizerReportEditor: the branch popover pushes the paper, never covers it/a box the push would move out of view is scrolled back by the least that shows it whole" failed:
Failed assertion:
4. [toBeLessThan] expected value to be strictly less (the box does not end at the bottom of the visible editor)
> Maximum: 1.500
> Received: 11
|
| 10/10/2026 03:55:17 | ERROR |
Subbuild # 423033:
odoo.addons.web.tests.test_js: FAIL: WebSuite.test_unit_desktop
Traceback (most recent call last):
File "/data/build/rb-45ff8e2-225428/addons/web/tests/test_js.py", line 191, in test_unit_desktop
self.browser_js(f'/web/tests?headless&loglevel=2&preset=desktop&timeout=15000{self.hoot_filters}', "", "", login='admin', timeout=3600, success_signal="[HOOT] Test suite succeeded", error_checker=unit_test_error_checker)
File "/data/build/rb-45ff8e2-225428/odoo/tests/common.py", line 2582, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: Some js test failed
Script timeout exceeded
|
| 10/10/2026 03:55:17 | ERROR |
Subbuild # 423033:
odoo.tests.result: 1 failed, 0 error(s) of 671 tests when loading database 'rb-45ff8e2-225428-423033'
|