[FIX] pos_loyalty: stabilize customer loading in tours
Keep loyalty browser tours independent from unrelated partner catalogue size by loading all partners before each tour. Add a boundary regression with zero-order partners so the existing customer-selection and refund assertions remain covered.
| Subbuilds | Name | State | Detail |
|---|---|---|---|
| Build 407814 | At install tests: from account to website_timesheet 66m | Succeed | Log |
| Build 407815 | Post install tests: step install all modules 11m | Succeed | Log |
| Build 407816 | Post install tests: from account to hr_recruitment_survey 69m | Succeed | Log |
| Build 407817 | Post install tests: from hr_skills to phone_validation 35m | Succeed | Log |
| Build 407818 | Post install tests: from point_of_sale to purchase_requisition_stock 114m | Succeed | Log |
| Build 407819 | Post install tests: from purchase_stock to test_lint 59m | Succeed | Log |
| Build 407820 | Post install tests: from test_mail to to_product_odoo_version 39m | Failed | Log |
| Build 407821 | Post install tests: from to_sale_order_advance to viin_api_request_logger 10m | Succeed | Log |
| Build 407822 | Post install tests: from viin_document_parsing to viin_maintenance_preventive_mode 14m | Succeed | Log |
| Build 407823 | Post install tests: from viin_project to web_unsplash 69m | Succeed | Log |
| Build 407824 | Post install tests: from website to website_timesheet 74m | Succeed | Log |
| Create Date | Level | Message |
|---|---|---|
| 08/25/2026 17:55:55 | INFO |
Updated repository Viindoo-tvtmaaddons
|
| 08/25/2026 17:55:55 | INFO |
Cloned repository Viindoo-odoo
|
| 08/25/2026 20:05:10 | WARNING |
Subbuild # 407818:
odoo.http: You can only cancel a session that is in opening control state and has no orders.
|
| 08/25/2026 18:50:27 | WARNING |
Subbuild # 407820:
odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Invalid selection. Node is not part of the editable: None
|
| 08/25/2026 18:50:27 | ERROR |
Subbuild # 407820:
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.
|
| 08/25/2026 18:50:27 | ERROR |
Subbuild # 407820:
odoo.addons.test_website.tests.test_media: FAIL: TestMedia.test_01_replace_media
Traceback (most recent call last):
File "/data/build/rb-44da9a1-224237/odoo/tools/misc.py", line 779, in deco
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/rb-44da9a1-224237/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-44da9a1-224237/odoo/tests/common.py", line 2583, 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-44da9a1-224237/odoo/tests/common.py", line 2553, 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.
|
| 08/25/2026 18:50:27 | ERROR |
Subbuild # 407820:
odoo.tests.result: 1 failed, 0 error(s) of 979 tests when loading database 'rb-44da9a1-224237-407820'
|